Grammar Quiz

[ Perfect Verb Tenses ]

Which of the following sentences 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:
A  B  C  D  E 


Random Topics:

Past TensesTypes of SentencesSimiles and Body IdiomsQuantifies and Modals of DeductionParticiple AdjectivesGrammar - Place and MovementFirst Conditional, Future Time ClausesCan vs be able toVerbs & Verb TensesAdverbial Concession Clauses

Other quiz:

Grammar › View

J. K. Rowling ____________ used to be a poor single mother, has become very famous and rich thanks to her Harry Potter novels. 

A. that

B. who

C. , who

D. , that


Gerunds/Infinitives › View

Do you enjoy ___ wildlife documentaries on TV?

A. watching

B. to watch

Grammar › View

They (meet) ____________their teacher at the moment.

A. meets

B. is meeting

C. are meeting

D. meet


Verb Tenses › View

Diana walks on the street.

A. Past tense

B. Present tense.

C. Future tense.