[ Present Tense ]
He has been writing this book for 3 years
A. Present Simple
B. Present Perfect
C. Present Perfect Continuous
D. Present Continuous

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 downOther quiz:
Modals › ViewYou _________ 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
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
