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:

Phrase or ClausePresent/Past/Past ParticpleGrammar - must & have toPresent Progressive (Future)TimePronouns, Sentence Structure, and Figurative LanguageAdverb of Frequency and Past Continuous TensePast Tense and Past ContinuousLinking Verbs & Helping Verbstoo / enough

Other quiz:

Grammar › View

We don’t have ….. time

A. much

B. many

C. a lot of


Vocabulary › View

What is the opposite of ‘dense’?

A. Heavy

B. Thick

C. Compact

D. Sparse