By the time we ___ (arrive) at the station, the train ___ (already/leave).
arrived, had already left
She ___ (study) for hours before she finally ___ (take) a break.
had been studying, took
While they ___ (walk) home, they ___ (notice) a strange light in the sky.
were walking, noticed
He ___ (not/realize) he ___ (forget) his wallet until he reached the checkout counter.
did not realize, had forgotten
The students ___ (work) on the project for weeks before the teacher ___ (approve) their idea.
had been working, approved
I ___ (not/understand) the lesson because I ___ (not/pay) attention when the teacher explained it.
did not understand, had not paid
As soon as she ___ (hear) the news, she ___ (call) her best friend.
heard, called
The concert ___ (already/start) when we ___ (arrive) at the venue.
had already started, arrived
They ___ (not/know) how long it ___ (rain) because they had been inside all day.
did not know, had been raining
He ___ (watch) TV when the power ___ (go) out, leaving the whole house in darkness.
was watching, went
She ___ to the mall yesterday. a) goes b) went c) has gone d) was going
B) WENT
They ___ dinner at 8 PM last night. a) were having b) had c) have had d) have
A) WERE HAVING
3. I ___ to the concert last Saturday. a) didn’t go b) don’t go c) wasn’t going d) hadn’t gone
A) DIDN'T GO
While he ___ TV, the phone rang. a) watched b) was watching c) had watched d) had been watching
B) WAS WATCHING
5. They ___ for the bus when it started to rain. a) waited b) were waiting c) had waited d) wait
B) WERE WAITING
6. I ___ dinner when my friend called. a) cooked b) was cooking c) had cooked d) cook
B) WAS COOKING
7. By the time we arrived, the movie ___ already ___. a) has started b) had started c) started d) was starting
B) HAD STARTED
8. She ___ her homework before she went to bed. a) had finished b) was finishing c) finished d) finishes
A) HAD FINISHED
9. They ___ to the park because it had started raining earlier. a) didn’t go b) hadn’t gone c) weren’t going d) don’t go
B) HADN'T GONE
10. He ___ for the job for months before he finally got it. a) applied b) had applied c) had been applying d) applies
c) had been applying
11. I ___ for two hours when my friend finally arrived. a) waited b) had been waiting c) had waited d) was waiting
b) had been waiting
12. They ___ all morning, so they were tired in the afternoon. a) worked b) had been working c) had worked d) were working
b) had been working
13. When we ___ to the party, everyone was dancing. a) arrived b) were arriving c) had arrived d) arrive
c) had arrived
14. She ___ for the bus when it suddenly started to rain. a) had waited b) was waiting c) waited d) had been waiting
b) was waiting
15. By the time he ___, the meeting had already started. a) arrives b) arrived c) had arrived d) was arriving
c) had arrived