Grammar Quiz

[ Perfect Verb Tenses ]

Which sentence is in the present perfect tense?

A. She will have cooked dinner.

B. She has cooked dinner.

C. She had cooked dinner.

D. She cooks dinner.

Select your answer:
         


Random Topics:

Present Simple ProgressivePast Perfect SimplePast Tense & Present Perfect TensePast Simple vs Past ContinuousPhrase or ClauseModal Verbs of Deduction and SpeculationConjunctions & Cohesive DevicesAdverbial ClausesIndefinite Article

Other quiz:

Grammar › View

They……… when the lights went out.

A. studied

B. have studied

C. was studying

D. were studying


Vocabulary › View

This test is for students whose native ______ is not English.

A. Country

B. Animal

C. Speaker

D. Language