Grammar Quiz

[ 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:
A  B  C  D  E 


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 Structure

Other quiz:

Present, Past, and Future Time › View

THEY _______________ SOCCER YESTERDAY

A. PLAYED

B. ATE

C. COOKED

D. DRUNK


Aspect or tenses of Verbs › View

Which is NOT an example of Progressive Verb Aspect

A. may be laughing

B. was laughing

C. has laughed

D. might have been laughing

Grammar › View

Is 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