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:
Second ConditionalsGrammar - Wh QuestionsPast PerfectState Verbs and Action VerbsMixed GrammarWas & Were QuestionsAdverb ClausesConditional and Mix Conditional SentenceModals and Past ModalsFuture SimpleOther quiz:
Modals and Present Tenses › ViewA: ______ she ______ a big family? B: Yes, she has it.
A. Does / have?
B. Has / has?
C. Does / have?
D. Has / has?
Third Conditional › View
If they ……………… on holiday in June, the weather ……………… better.
A. Were, would have been
B. Would have been, would have been
C. Had been, would have been
