Topics: 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:

Random Topics:
Preposition of DirectionBare Infinitive and To InfinitivePresent Simple and Present Continuous TensePresent Simple vs Present ContinuousPresent Perfect and Present Perfect ContinuousFuture - be going toSentence Structure and PunctuationPronounsGrammar TOEFLZero & First ContidionalOther quiz:
Grammar › ViewI didn’t feel well yesterday. _________, I didn’t go to school.
A. Therefore
B. However
C. Furthermore
Vocabulary › View
Which word is a synonym of cloth?
A. fabric
B. soared
C. trudged
D. greed
