[ Perfect Modals ]
He ________ arrived earlier, but there was traffic on the way.
A. could have
B. should have
C. must have
D. might have

Random Topics:
Verb AgreementModals - Reported Speech - ConditionalsDefinite ArticlesComparative and Superlative AdverbsEnglish for TourismPresent Simple vs Present ContinuousIELTS GrammarQuantifies and Modals of DeductionModal Verbs - ObligationPrepositionOther quiz:
Tenses › View. By the time we arrive, they will have been playing for over an hour.
A. This sentence describes an action that will be ongoing until a future point.
B. This sentence describes a completed action in the past.
C. This sentence indicates a future action that will not happen.
D. This sentence describes a habitual action in the present.
Mixed General Quiz › View
The chest of drawers had a ___ runner on top to protect it from dust.
a. lace
b. race
I’ve cooked you an omelette and I’ve cooked _______ some spaghetti.
A. for me
B. me
C. myself
D. self
Tenses › View
She never … any horror movies lately.
A. watches
B. watch
C. watching
