[ 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.

Random Topics:
Participal PhrasesPreference & Future TenseActive and Passive Gerunds and InfinitivesThe Structural Types of SentencesAdjective SuffixesGrammarVerb AgreementConditionals / Unreal PastTo Infinitive or Bare InfinitiveModal, Causative Verb & Elliptical StructureOther quiz:
Tenses › ViewA few days later, the tragic news spread throughout Scotland – the mighty Titanic 20 … taking hundreds of lives with it.
A. sank
B. was sinking
C. had sunk
Grammar › View
Choose the correct comparison of adjective in the brackets.
Saturday is the (busy) day of the week.
_
A. busiest
B. busier
Grammar › ViewIs this sentence compound or not? Children are listening, but not when they are watching TV.
A. not compound
B. compound
Subject Verb Agreement › View
Any of her original songs ________ me reflecting about life.
A. leave
B. leaves
