[ Grammar ]
Dana ………………………………. three books so far and i think she might publish another one pretty soon. She ………………………. on it for past seven months.
A. has been publishing /has been writing
B. has published /has been writing
C. has published /has written
D. published /has been writing
Select your answer:

Random Topics:
Transitional WordsVerb + Infinitive or GerundModal Verbs of PermissionPresent Simple & Present ContinuousAdjectiveModals for Advice, Obligation/Prohibition, Necessity and Lack of NecessityGrammar: Parts and PunctuationSentence LabelingFigure of SpeechAdverbs of Manner, Likes and PreferencesOther quiz:
Grammar › ViewOnly when ______ may vehicles cross the train tracks.
A. is the green light on
B. did the green light be on
C. on is the green light
D. the green light is on
Grammar › View
Andy ______ to go to the cinema tonight.
A. will
B. shall
C. is going
D. can
