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:

Maritime Vocabulary and GrammarHomophone & HomonymAdverb Of Place-ing / InfinitiveMesopotamia VocabularyGerund vs InfinitivePresent Progressive (Future)Synonyms and VocabularyHow much and how manySentence Structures

Other quiz:

Perfect Modals › View

She doesn’t understand the question. She ____ been listening carefully.

A. should have

B. must have

C. can’t have

D. needn’t have


Grammar › View

When are they planning to buy a new house?

A. buy

B. buying

C. bought