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

Random Topics:
Definite, Indefinite and Zero ArticlesGrammar (Adverbs, Prepositions, Prepositional Phrases)Punctuating ClausesAdverb of MannerNoun ClausesVerb BEReported Speech and Reported QuestionsThe Present Progressive TenseGrammar - SimilesActive Voice-Present tenseOther quiz:
Grammar › ViewWe _________ (have) a barbecue on Sunday
A. Have
B. Had
C. Have had
D. Are having
Grammar › View
There were ____ 10 people at the party that shouldn’t have been there.
A. maybe
B. may be
Vocabulary › ViewWhat the entire story is mostly about?
A. Main Idea
B. Plot
C. Effect
D. Author’s Purpose
Adjective › View
Tom is very ______ in politics.
a.interesting
b.interested
