Grammar Quiz

[ Tenses ]

Identify the tense: “I have lived here for ten years.”

A. Present Simple

B. Present Continuous

C. Present Perfect

D. Present Perfect Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Active Voice-Present tensePrepositions and ConjunctionsMesopotamia VocabularyGerund after Prepositions and Certain VerbsSimiles and Body IdiomsVerb TensePresent Perfect Simple and ContinuousKinds of SentencesKnee AnatomyHelpful Phrases

Other quiz:

Conditional Sentences › View

He was driving very fast because he didn’t know the road was icy.

A. If he knew the road was icy, he wouldn’t drive so fast.

B. If he had known the road was icy, he wouldn’t have driven so fast.

C. He wasn’t driving very fast if he would know the road was icy.

D. He hadn’t been driving he would have known the road was icy.


Tenses › View

Next summer, we ___ a road trip across the country.

A. take

B. took

C. will take

D. takes

Past and Present Tenses › View

Choose the correct form: “She ___ (never/see) a movie like this before.”

A. has never seen

B. had never seen


Tenses › View

Right now, he _____ his favourite TV show.

A. watches

B. is watching

C. has been watching

D. will have been watching