Grammar Quiz

[ Present Tense ]

He has been writing this book for 3 years

A. Present Simple

B. Present Perfect

C. Present Perfect Continuous

D. Present Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Countable & Uncountable NounsPresent Perfect, Present Simple, Present ContinuousPresent Simple or Present ContinuousBASIC GRAMMAR - PRONOUNSNoun ClauseWas & Were QuestionsGrammar ElementaryUnless If First ConditionalPresent/Past/Future Continuous TensePhrasal Verbs with up and down

Other quiz:

Modals › View

You _________ always listen to the teacher in class.

A. should

B. shouldn’t

C. has to

D. don’t have to


Homonyms › View

Who ___ better that you do.
a. knows
b. nose

Nouns, Articles, Determiners › View

I’ve got a ……… minutes. I’ll help you.

A. little

B. few

C. much

D. any


Grammar › View

I didn’t wake up on time. I wish I………

A. have not woke

B. had not woken

C. have woken

D. had woken