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 3 is …
A. have been
B. has been
C. had been
D. will have been
E. are
Select your answer:

Random Topics:
Types of Sentence StructureEd and Ing EndingsAdverbs of DegreeGrammar - could / could notPossessive Nouns with Apostrophes and PronounsComperative and SuperlativeGrammar - may/might/couldSimple Present & Present ProgressiveModals for Recommendationsused to vs be used to vs get used toOther quiz:
Grammar › ViewFive years ago people started to preserve the ____________ houses and the famous landscape.
A. traditional
B. tradition
C. traditionally
D. traditions
Mixed General Quiz › View
Did you know that 95 percent ___ the world’s opals are mined in Australia?
a. on
b. at
c. of
