[ 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

Random Topics:
Past Perfect or Past Perfect ContinuousConditionalDefinite and Indefinite ArticleVerb TenseConditional Sentence Type 0-3Reported Speech and Reporting VerbsDeterminers & QuantifiersPresent Simple PassivePresent Tense (Negatives and Questions)Nouns as AdjectivesOther quiz:
Conditional Sentences and Verb Form › ViewI would have visited you before if there _____ quite a lot of people in your house.
A. hadn’t
B. hadn’t been
C. wouldn’t be
D. wasn’t
Tenses › View
I didn’t tell my wife that I __________ money from her father.
A. was borrowed
B. was borrowing
C. borrowed
D. had borrowed
Grammar › ViewAli and Saad read that book. What pronoun can replace ‘Ali and Saad’?
A. It
B. They
Grammar › View
By the time Laura arrived, the movie _________.
A. has already started
B. had already started
C. has already been started
