[ 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:
Correlative conjunctionsPhrases and TensesModals for RecommendationsModal "Have to"Future Continuous, Future Perfect and Future Perfect ContinuousPossessive PronounsDescriptionsQuantifiers / Prepositions of Time and Comparative AdjectivesNarrative Tenses & ConditionalsWishes & Reported SpeechOther quiz:
Mixed General Quiz › ViewWelcome to my house.
Please ___________ .
A. make some sandwiches
B. play cards
C. cut the chicken
D. help yourselves
Grammar › View
We ……………… the museum in the afternoon.
A. are visiting
B. are running
