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:

Mesopotamia VocabularyClauseRelative Clauses PronounsSimple Present Tense/be/Present ProgessiveTenses and PronounsWill and Will notPresent Perfect Continuous TenseAdverb ClausesWorld Literature VocabularyConditional

Other quiz:

Adjective Clause › View

The person ___ was Bob James in the customer service department.

A. to who I spoke

B. that I spoke to

C. to that I spoke

D. I spoke to him


Simple Past Tense › View

…………..he read novel last night?

A. Do

B. Did

C. Done

D. Are

Grammar › View

____ is prohibited here. Put out your cigarette

A. To smoke

B. Smoke

C. To smoking

D. Smoking


Tenses › View

If I were the CEO, I … (implement) the new strategy.

A. will implement

B. would implement

C. implement

D. am implementing