[ Modal Perfect ]
The plane is late. It ____________ landed by now.
A. must
B. should
C. ought to have
D. must have

Random Topics:
Past Perfect TenseDo not- Does notInterjection & Prepositional PhrasesGrammar and VocabularyModal Verbs & Perfect InfinitiveParts of Speech and Compound SentencesHomophone & HomonymCOUNT - NONCOUNT NOUNSVerbal CommunicationApostrophes and Quotation MarksOther quiz:
Phrasal Verbs › ViewYoung people often ________ the latest news better than young people.
A. keep up with
B. come up with
C. stay up with
D. do up with
Grammar › View
Did you ride your horse?
A. Yes, I didn’t
B. Yes, I did
C. Yes, it did
D. Yes, he did
Poetry › ViewThe poet appeals the readers to keep quiet for
A. 20 seconds
B. 1 hour
C. 30 seconds
D. 1 second
Grammar › View
i … (see) you yesterday
A. seed
B. seen
C. saw
D. seeing