Grammar Quiz

[ Tenses ]

I ___ my homework before dinner last night.

A. did

B. have done

C. will have done

D. do

Select your answer:
         


Random Topics:

Degree of ComparisonQuestion Tags in Verb TensesGrammar: AgreementModals and PhrasesSo - Too - Either - NeitherThe Structural Types of SentencesAdjectiveGrammar: was/werePast Passive

Other quiz:

Countable and Uncountable Nouns › View

salt

A. countable

B. uncountable


Grammar › View

You have not eaten your lunch yet, _______ you?

A. had

B. have

C. hasn’t

D. haven’t