Grammar Quiz

[ Modal Verbs ]

He ___ have finished his homework by now.

A. must

B. can

C. might

D. should

Select your answer:
A  B  C  D  E 


Random Topics:

Infinitives for reasonsPast Perfect SimpleGrammar & ReadingWestern Europe CountriesCountable - UncountableModals and PrepositionAdverbs and Adverbial PhrasesVocabullary TestPronoun-Verb AgreementPast Tense (Regular and Irregular)

Other quiz:

Grammar › View

Join these clauses with so … (that) / such … (that)!

She was tired. Angel could not finish his project on time.

A. Angel was so tired that she could not finish his project on time.

B. Angel was such tired that she could not finish his project on time.


Present Tense vs Present Continuous › View

Examine the sentence, and choose the correct option:

The questions is hard to do. We answer the questions without any certainty this time.

A. The questions are hard to do. We are answering the questions without any certainty this time.

B. The questions are hard to do. We answer the questions without any certainty this time.

C. The questions is hard to do. We are answering the questions without any certainty this time.

D. The questions is being hard to do. We answer the questions without any certainty this time.

E. The sentence is correct. No need to be fixed.

How often - long - much - many › View

______ do you think he knows?

A: More than he admits, that’s for sure.

A. how much

B. how many

C. how often

D. how long


Phrasal Verb › View

My boss _____ our meeting with clients until next Monday.

A. Put off

B. Put

C. Put down

D. Put into