[ 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:
Homonyms › ViewWhen it ___, it pours.
a. rains
b. reigns
c. reins
Grammar › View
He ………. English professionally.
A. Has taught
B. Teach
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