[ Perfect Modals ]
The queue at the box office was so long, and we could have saved a lot of time if we ________ (2) done that earlier.
A. should have
B. could have
C. might have
D. must have
Select your answer:

Random Topics:
Gerund NounProgressive TenseCompound Words and SentencesGrammar - Future ActionHas Got & Have GotTypes of PhrasesWishes and TensesPresent Perfect and Past SimplePresent Simple x Present ContinuousPast Continuous TenseOther quiz:
Grammar › ViewYesterday, Mr Ted ________ the students to submit their assignments.
A. ask
B. asks
C. asked
D. will ask
Tenses › View
Many of the employees in this factory——– to leave after the huge salary cut three weeks ago.
A. decide
B. decides
C. decided
D. have decided
