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:
Sentence Types and ConjunctionsPassive Voice and ModalsPunctuationsDo not or Does notComparisionsPronoun-Verb AgreementStative Verbs and TensesMoods of GrammarSimple Past vs Past Continuous TensePresent simple, Present continuous, Singular, PluralOther quiz:
General Quiz › ViewThe museum is free. You _____ for the tickets.
A. have to pay
B. don’t have to pay
Grammar › View
Which sentence is correct?
A. My grandmother lives in dallas, texas.
B. My grandmother lives in dallas texas.
C. My grandmother lives in Dallas, Texas.
