[ 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 TensesOther quiz:
Grammar › ViewWhat 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
