[ Grammar ]
I missed the bus! I _______ have come to the bus stop five minutes ago! I wouldn’t have missed the bus if I had come on time!
A. might
B. have to
C. can
D. should

Random Topics:
Grammar - much, many, a lot ofModals and Comparative SuperlativeNouns - Word Form-IONGrammar ClausesGrammar - may & mightPhrasal Verb Put & GoGrammar: Have toTenses - AuxiliariesTenses - Irregular VerbsModals, Phrasal Verbs, Gerunds and InfinitivesOther quiz:
How often - long - much - many › View______ has Leo Messi played for Barcelona?
A: Since 2003
A. how long
B. how often
C. how much
D. how many
Vocabulary and Grammar › View
You should _________ exercise regularly.
A. get
B. be
C. have
Past Participle › ViewHave you ever ____ (plant) a tree in your garden?
A. plants
B. planting
C. planted
Preposition of Time › View
The school bus leaves _______________ 1 p.m.
A. in
B. at
C. on