Grammar Quiz

[ Perfect Tenses ]

Identify the present perfect tense in the following sentence: ‘She has finished her homework.’

A. She finished her homework yesterday.

B. She has finished her homework.

C. She is finishing her homework now.

D. She will finish her homework tomorrow.

Select your answer:

Random Topics:
Comma AntonymsEach or EveryModal and Relative PhrasesGrammar - to beAdjectives with PrepositionPast Simple and Past ProgressivePast Tense, Recount Text, and Future TenseSubject and Verbs Agreement

Other quiz:

Grammar › View

Edith has an older brother …………. in fifth grade.

A. why

B. who

C. whom

D. whose

Vocabulary › View

What’s the word for the land at the bottom of the sea?

A. deepland

B. seabed

C. seafloor

How to use : Read the question carefully, then select one of the answers button.