[ Perfect Modals ]
They _______ missed the train if they left on time.
A. Might have
B. Should have
C. Can’t have
D. Could have

Random Topics:
Going To Be and WillSimple Present and Present ContinuosConditionals and Modal VerbsPresent Continuous TenseVocabulary and DefinitionsGrammar : Must (Necessity)Interjections, Tag Questions and Nouns of Direct AddressPresent Progressive (Future)GerundTenses and QuestionsOther quiz:
Start vs. Begin › ViewI’m thinking of … a company.
(a) starting
(b) beginning
(c) starting/beginning
Present Simple vs Past Simple › View
My dog sometimes ______ a mouse and _____ it to the front door.
A. caught – brought
B. caught – bring
C. catches – brings
D. catch – brings
Present Simple › View________ Bryan go to school at nine o´clock?
A. Do
B. Does
C. Do
Grammar › View
Eight planets rotate around ___ sun in ___ solar system.
A. a , a
B. the , the
C. the , a