Grammar Quiz

[ Grammar ]

Tim ______________ (do) his homework before he went to bed.

A. have done

B. has done

C. had done

D. do

Select your answer:
         


Random Topics:

Present Perfect Negative and InterrogativeRelative - ConditionalModals and Active and Passive VoiceVerb, Object, PrepositionGrammar & TensesWish clauseGerund NounGrammar - QuantiflierCollective NounsPunctuation

Other quiz:

Grammar › View

They have never met such a kind man, ……………….?

A. have they

B. haven’t they

C. do they

D. don’t they


Grammar › View

The sun ______! Let’s go for a walk.

A. shine

B. shines

C. is shining