Grammar Quiz

Topics: Perfect Verb Tenses

Which of the following sentences is in the present perfect tense?

A. They will have finished the race.

B. They have finished the race.

C. They had finished the race.

D. They finish the race.

Select your answer:
         


Random Topics:

Gerunds/InfinitivesPresent Simple & Present Progressive TenseInfinitive GerundPrepositions of TimeSynonyms and VocabularySimple TensesSuperlative & Comparative Adverbswill, be going to, would like toAdjective Clause and Adverb ClausePhrase or Clause

Other quiz:

Grammar › View

We have _______ apples in the kitchen, but we might need to buy more.

A. few

B. much

C. a few

D. little


Future Tense › View

We believe that she (recover) from her illness soon

A. recover

B. recovers

C. is recovering

D. will recover