[ 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

Random Topics:
Progressive TensesArticlesAdverbial PhrasesPresent Simple ProgressiveProgressive TenseSingular and Plural NounsPast Perfect Tense and Past TenseComparatives and SuperlativesAdjectives and DegreesPast, Present, FutureOther quiz:
Grammar › ViewA: How long … in Paris?
B: Since last March.
A. is he living
B. has he living
C. has he been living
Present Tense › View
My mom ______ my cat twice a day.
A. eats
B. feeds
C. eat
D. feed
Irregular verbs › View2nd form of go
A. go
B. went
C. gone
D. goed
Vocabulary › View
What does “make of” mean?
A. To understand or interpret something
B. To speak briefly to someone
C. To affect someone very strongly
D. Sound made quieter or less clear
