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 ParticpleOther quiz:
Prepositions of Place › ViewHe 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. –
