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 ClauseOther quiz:
Grammar › ViewWe 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
