[ 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:
as...as, comparatives, superlativesVocabulary and GrammarComparative AdverbConjunctions, Interjections and DeterminersSubject Verb Agreement and Coordinating ConjunctionsPhrasal Verb & Prepositional PhraseGrammar of Future PlansArticles & QuantifiersNoun Clauses with THATConditional Sentences with Modal VerbsOther quiz:
Grammar › ViewI’ve found the ………. of our campsite on the map.
A. locate
B. located
C. location
Grammar › View
I … two famous artists in my life.
A. have met
B. has met
C. met
