[ 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.

Random Topics:
Mesopotamia VocabularyClauseRelative Clauses PronounsSimple Present Tense/be/Present ProgessiveTenses and PronounsWill and Will notPresent Perfect Continuous TenseAdverb ClausesWorld Literature VocabularyConditionalOther quiz:
General Knowledge › ViewWhat is 9,574,051 rounded to the nearest hundred thousand?
A. 9,574,000
B. 9,500,000
C. 9,680,000
D. 9,600,000
Grammar › View
Although she makes a lot of mistakes, she is quite …………………… in English.
A. fluent
B. fluently
Grammar › View____ is prohibited here. Put out your cigarette
A. To smoke
B. Smoke
C. To smoking
D. Smoking
Tenses › View
If I were the CEO, I … (implement) the new strategy.
A. will implement
B. would implement
C. implement
D. am implementing
