Grammar Quiz

[ Grammar ]

Everyone in the class ………………. done the homework well in advance.

A. have

B. has

C. to have

D. having

Select your answer:
         


Random Topics:
Superlative Degree (Adjective) Afraid vs. ScaredAdjective ClausePassive of Modal VerbsConditional Type 11st and 2nd ConditionalsPrepositional PhraseAuxiliary Verbs (be, do, have)Similes, Metaphors, Personification and Hyperbole

Other quiz:

Grammar › View

If I _____ there was a test today, I _____ up so late last night.

A. had known; wouldn’t have stayed

B. know; will stay

C. knew; wouldn’t stay


Grammar › View

John ____________________________have called Amy, but he didn’t have her number. (past obligation)

A. must

B. could

C. should

D. may


How to use : Read the question carefully, then select one of the answers button.