Grammar Quiz

[ Modal Perfect ]

The plane is late. It ____________ landed by now.

A. must

B. should

C. ought to have

D. must have

Select your answer:
A  B  C  D  E 


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 Marks

Other quiz:

Phrasal Verbs › View

Young 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 › View

The 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