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 MorphosyntaxHomophonesOther quiz:
Phrasal Verbs and Grammar › ViewHer 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
