Grammar Quiz

[ Tenses ]

‘He has never been to Thailand’

A. Present Simple

B. Past Perfect

C. Present Perfect

D. Future Simple

Select your answer:
A  B  C  D  E 


Random Topics:

Simple and Progressive Verb TensesWill vs be going toSuperlative & Comparative AdverbsGoing To Be and WillPhrasal Verb With TakeTime ClauseGerund, Participle, Infinitive, or AppositiveModals, Infinitives and GerundsSimple Present & Present ProgressiveGerund - to Infinitive

Other quiz:

Grammar › View

“Put on your new shirt”, my mom said.

A. My mother asked him to put on my new shirt.

B. My mother told me put on my new shirt.

C. My mother asked me to put on your shirt.

D. My mother told me to put on my shirt.


Tenses › View

I _______ (to get) a new bike for my birthday.

A. get

B. gets

C. got

D. getting

Grammar › View

I’m not sure if we should go; it _____ raining tonight.

A. maybe

B. may be


Has Got & Have Got › View

He ___ ___ a snowman. 🙂

A. has got

B. have got

C. hasn’t got

D. haven’t got