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:
Tenses › ViewI __________ that assignment last night.
A. finished
B. finishes
C. have finished
D. am finishing
Sentence Structure › View
Maria loves painting she finds it relaxing and enjoyable.
A. painting; she finds
B. painting. She finds
C. NO CHANGE
D. painting, she finds
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
