[ 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:
Adverbs by TypePresent Tenses and VocabularyCollocations & TensesIF CLAUSEPresent Perfect TensePresent & Past TensesCommon Grammar Mistakes and Spelling TipsAdjective ClauseAdverb Clauses of TimePerfect Tenses and Have GotOther quiz:
Past Perfect › ViewComplete the sentence:
‘When I arrived at the cinema, the film _____ already ______’
A. – / started
B. has / started
C. had / started
D. starts
Phrasal Verbs › View
She is not feeling well, so we have to _____ ____ the meeting to a later time.
A. put off
B. put away
C. turn down
D. fill out
