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:

Past Tenses › View

By the time we _________, the party _______. (arrive, finish)

A. arrived/had finished

B. had arrived/ finished

C. was arrive/had finished

D. arrived/finished


Prepositions › View

It was discovered that he didn’t die ___ cancer.
a. about
b. of
c. for

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