[ 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.

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 ClausesOther quiz:
Comparative Adjectives › ViewOpera music is ___________ than rock music.
A. more boring
B. boreder
C. more bored
Grammar › View
The guest on our show is the youngest golfer__________ the Open.
A. winning
B. to win
C. won
D. be wonning
Grammar › ViewThey (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.
