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:

Sentences and Non SentencesRegular Plural NounsVocabulary and PhrasesSimple vs Present Continuous TensesRelative Pronouns and AdverbsSuperlative AdjectivesPresent Progressive or Present SimplePast and Perfect TensesEnglish MorphosyntaxHomophones

Other quiz:

Phrasal Verbs and Grammar › View

Her car broke down on the highway.

A. Slowed down

B. Stopped working

C. Ran fast

D. Fell apart emotionally


Past Perfect vs Past Simple › View

After Eric ______ (to make) breakfast he ______ (to phone) his friend.

A. had made, phoned

B. made, phoned

C. made, had phoned

D. had made, had phoned