Grammar Quiz

[ Present Perfect Tense ]

Why . . . you . . . late this morning?

A. do – come

B. did – come

C. are – coming

D. were – coming

Select your answer:
         


Random Topics:

Grammar RulesProgressive Perfect and Simple Verb TensesComparatives and Past Perfect TenseReported Speech and TensesPast ContinuousQuantifiers: too many, too much & enoughAdjectives and AdverbsNouns, Pronouns, Antecedents, and Singular and PluralPresent or Past TensesGrammar and Verb Tenses

Other quiz:

Grammar › View

What word means “great admirers”?

A. fans

B. league

C. polish

D. pronounced


Grammar › View

Which of the following is a singular noun?

A. geese

B. mice

C. books

D. leaf