1. ........ I got to the bus stop, the bus had already left.
A After B Until C By the time D While
2. The fire alarm ......... for 10 minutes now.
A was ringing B had been ringing C had rang D has been ringing
3. “What are you doing tonight?” “I ......... TV with my friends.”
A watch B was watching C watched D am watching
4. The emergency services ......... by the time we got there.
A had been arriving B had arrived C arrived D were arriving
5. “Have you called the police .........?” “Yes, I called them straight away.”
A yet B already C still D since
6. I ......... for two hours before I twisted my ankle.
A climbed B had been climbing C had climbed D was climbing
Answers & Comments
2.Has been ringing
3.Am watching
4.Had arrived
5.Yet
6.Had been climbing