By the time we arrived at the cinema, the movie ______.
had already started
has already started
started
was starting
She ______ for two hours before she finally finished her homework.
has been studying
studied
was studying
had been studying
They ______ the project before the deadline.
have completed
completed
had completed
were completing
He ______ for three hours by the time the meeting started.
was waiting
waited
has been waiting
had been waiting
By the time she got to the station, the train ______.
had left
was leaving
left
has left
We ______ the house before the guests arrived.
have cleaned
were cleaning
had cleaned
cleaned
He ______ for two hours before he realized he was lost.
was walking
has been walking
walked
had been walking
By the time the sun rose, they ______ for six hours.
hiked
has been hiking
had been hiking
were hiking