By the time we arrived, she __________ (leave).
had left
He ____________(study) for two before the break.
had been studying
I _________(be) to Mexico twice.
have been
They _________(wait) since 6 o'clock.
have been waiting
We have been cleaning the garage all afternoon.
Present perfect continuous.
He ___________(finish) dinner before
had finished
They _________ (argue) all morning when we walked in.
had been arguing
She __________ (finish) her homework already.
has finished
I ________ (work) on this project all morning.
have been working
They have bought a new house recently.
Present Perfect
They___________(never/see) a giraffe before their trip to Africa.
never seen
We _________(wait)for the bus for 30 minutes.
had been waiting
They _______ (never/eat) sushi.
have never eaten
She _________(study) for the test for three hours.
She had been writing emails before the meeting began.
past perfect continuous
I ___________(forget) my keys when I got to the door.
Had forgotten
She __________ (work) at the company for five years before quitting.
had been working
We _____________(see) that movie before.
have seen
We ___________(live) here since 2010.
They had not met before the party.
past perfect
She ___________(study) French before she moved to Paris.
I _______(look) for my glasses all day.
had been looking
He ___________(just/arrive) at the airport.
has just arrived
He _________ (read) that book all week.
has been reading
He had been to that restaurant before it closed.
Past perfect