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:

Present Perfect Simple and ContinuousPossessive PronounsGrammar : Must (Necessity)Nouns, Pronouns, Antecedents, and Singular and PluralBasic TensesPreference & Future TenseRelative & ModalsQuestion Tags in Verb TensesModal Verbs and ConjunctionsGrammar: Reported Questions

Other quiz:

Grammar › View

I felt really bad when I ___ that mistake in class today.
a. did
b. made


Gerund or Infinitive › View

You don’t need … that.

A. doing

B. to do