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:

Prepositions › View

She always brushes her teeth ____ 7 o’clock.

A. on

B. at

C. in


Direct and Indirect Question › View

Where is the restroom?

A. Can you tell me where is the restroom?

B. Can you tell me where is the restroom?

C. Can you tell me where the restroom is?

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