By the time we arrived at the station, the train ______.
leaves
left
had left
has left
She ______ her homework before she went out to play.
finishes
had finished
finished
has finished
I ______ this book three times so far.
had read
have read
reads
read
He ______ to London last year.
had gone
went
has gone
goes
They ______ the project by the end of last month.
had completed
completed
complete
have completed
We ______ each other since we were children.
know
have known
knew
had known
She ______ her keys before she realized it was lost.
has lost
loses
had lost
lost
He ______ to the gym every day last week.
went
had gone
goes
has gone
By the time the movie started, we ______ our popcorn.
have eaten
eat
ate
had eaten
I ______ never ______ such a beautiful place before.
have, seen
see
had, seen
saw