Grammar Quiz

Topics: Present Perfect Tense

Have you __________________ your homework yet?

A. did

B. done

C. have done

D. doing

Select your answer:
         


Random Topics:

ComparisonNarrative, Past TensesArticles and PronounsGerund, Infinitive & ModalsDegrees of AdjectivesPast TensesPronouns ( Interrogative )Phrasal Verb Put & GoVerb Types and TensesIdioms

Other quiz:

Grammar › View

The model aeroplane belongs to my brother. It is ______.

A. ours

B. mine

C. his

D. hers


Some vs. Any › View

Did you have ____ free time this weekend ?

· a. any

· b.some