Grammar Quiz

[ Perfect Tenses and Have Got ]

Identify the tense used in the sentence: “They have been playing tennis for two hours.”

A. Present perfect

B. Past perfect

C. Present perfect continuous

D. Future perfect

Select your answer:
A  B  C  D  E 


Random Topics:

Perfect Progressive TensesInfinitivesAdverbs, Infinitives, Definite ArticleFuture Simple TenseVocabulary and PhrasesGrammar - some / anyActive-Passive VoicesGrammar speak,talk,say,tellThe Future Simple TenseVocabulary and Modal Verbs

Other quiz:

Grammar › View

The professor assigned ____ an essay to write.

A. me

B. my

C. I

D. myself


Vocabulary › View

The couple decided to have a romantic rendezvous at their favorite restaurant.

Rendezvous means:

A. A meeting at an appointed place and time
B. To sit and reflect
C. To avoid
D. None of the above

Future Tense › View

You …… meet the doctor tonight if you came late

A. will

B. will not ( won’t)

C. can

D. can’t


Grammar › View

Bobby … a basketball in his room.

A. have 

B. has 

C. is

D. are