[ 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 › ViewHe ______ (not go) to the party tomorrow because he’s busy.
A. doesn’t go
B. isn’t going
C. didn’t go
D. won’t go
Grammar and vocabulary › View
giving the wrong idea or impression
________ information/advertisements/comments, etc
A. atrocious
B. flawless
C. dishevelled
D. misleading
Grammar and Vocabulary › ViewI’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
