Topics: Perfect Tenses
A: Why are you so late? The movie … (1. start) when we get there.
B: I’m so sorry. I … (2. wait) for so long until my parents went home. I couldn’t leave my sister alone at home.
A: Really? You … (3. be) late for many times.
The suitable verb to complete blank no 2 is …
A. will have been waiting
B. am waiting
C. had been waiting
D. have been waiting
E. has been waiting
Select your answer:

Random Topics:
Pronouns and AntecedentsDescriptionsConditionals (0 - 1 - 2)So / Neither / Either / TooCommon & Proper NounsVerb Forms and PrepositionsPreposition after some VerbsTenses (Present, Past, Future Forms)Adjectives & QuantifiersObject PronounsOther quiz:
Modals › ViewThere is an important rule about food in the school…
A. you have to eat in class
B. you don’t have to eat in class
C. you must eat in class
D. you mustn’t eat in class
Some vs. Any › View
We’ve got … furniture, but we still need a table.
a. some
b. any
