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:
Maritime Vocabulary and GrammarHomophone & HomonymAdverb Of Place-ing / InfinitiveMesopotamia VocabularyGerund vs InfinitivePresent Progressive (Future)Synonyms and VocabularyHow much and how manySentence StructuresOther quiz:
Perfect Modals › ViewShe doesn’t understand the question. She ____ been listening carefully.
A. should have
B. must have
C. can’t have
D. needn’t have
Grammar › View
When are they planning to buy a new house?
A. buy
B. buying
C. bought
