[ Perfect Modals ]
We got stuck in traffic for two hours. We ____ left home earlier.
A. should have
B. must have
C. might have
D. needn’t have

Random Topics:
Present tense AffirmativeVerb-ing and InfinitiveTenses, Tag Questions, Phrasal VerbsCoordinating ConjunctionRelative Pronoun/AdverbsVerb Tenses and ModalsSimple Present - Negative & InterrogativeVocabularyThings in EnglishSentence Types and ConjunctionsOther quiz:
Articles › ViewPlease turn off ______ air – conditioner when you leave ______room.
A. x/the
B. the/the
C. a/x
D. the/a
Tenses › View
The search committee — three candidates for the chief executive position.
A. nominating
B. nomination
C. has nominated
D. has been nominated
Subject-Verb Agreement › ViewNobody (believe / believes) your alibi.
A. Believe
B. Believes
Idioms › View
She’s so fashionable and glamourous. I can’t understand why she’s with him.
a. grass
b. glitzy
c. gifted
