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:
A  B  C  D  E 


Random Topics:

Wish / If only ( Present)Modals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityPrepositions after Verbs and AdjectiveSimple Present Tense with Adverb of FrequencyPassive Voice, Question Tag, PrepositionsCity PlacesTypes of Simple SentencesComparativesModals and TensesPronouns of Quantity

Other quiz:

Countable & Uncountable Nouns › View

Sue has got ___ about Ancient Egypt.

A. a book

B. some book


Passive Voice › View

Millions of tourists visit Spain every year. The passive is…

A. Spain is visited by millions of tourists every year.

B. Spain was visited by millions of tourists every year.

C. Spain are visited every year by millions of tourists.

Grammar › View

Use fewer/less with most items that can be counted.

A. Fewer

B. Less


Because / so › View

It was raining _____ we didn’t go out.

A. so

B. because