Grammar Quiz

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:

Present Simple or Present ContinuousQuestion WordsAdjective or AdverbAdverbial Clauses of Manner and ResultVocabulary, Grammar, SpellingQuantifiers MixConjunctive Adverbs and PunctuationHave to / Do not have toLinking Verbs and TensesPresent/Past/Past Particple

Other quiz:

Prepositions of Place › View

He is _____the airplane.

A. on

B. in

C. at


Articles › View

It is ___honour to meet the Queen.

A. a

B. an

C. the

D. –