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:
VocabularyAccept vs. ExceptLater vs. LatterRoot WordSo / Neither / Either / TooPerfect Modalslike/do not likeTOEIC Grammar and Vocabulary ReviewTOEFL Grammar

Other quiz:

Grammar › View

Birds sound
owl

A. hoots

B. chirps

C. crows


Present Tenses › View

How long ________________(learn/she) Spanish?

A. did she learn

B. has she learned

C. has she been learning

D. have have been learning


How to use : Read the question carefully, then select one of the answers button.