[ 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:
Vocabulary & Grammar › ViewThe ___ storm has forced many flights to be canceled.
A. impending
B. underlying
C. counterfeit
D. insufficient
Grammar › View
He graduated (in/on/at) 2022.
A. in
B. on
C. at
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
