I __________ my homework so I can watch TV now.
have finished
had finished
finished
finish
She __________ the movie before I invited her to the cinema.
had seen
saw
sees
has seen
They __________ to Paris several times.
went
have been
go
had been
By the time we arrived, the party __________.
has started
started
starts
had started
We __________ this restaurant before, so we know the menu well.
had visited
visited
visit
have visited
He __________ his keys and couldn’t get into the house.
has lost
had lost
loses
lost
I __________ just __________ my coffee. Would you like some?
had / made
make / —
made / —
have / made
She __________ the report before the manager asked for it.
had completed
completes
completed
has completed
My team __________ three games so far this season.
have won
had won
won
win
By 2010, he __________ three novels.
has written
writes
had written
wrote