Grammar Quiz

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

Other quiz:

Past Perfect › View

Complete 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