[ 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

Random Topics:
Countable & Noncountable NounsInfinitives for reasonsPast Tense vs Present Perfect TenseVerb Tenses and Sentence StructureSimple Present vs Present ProgresiveGerund or InfinitivePast Tense, Recount Text, and Future TenseDependent PrepositionsAdjectives, ING - EDPast Perfect Simple & ContinuousOther quiz:
Grammar & Vocabulary › ViewThese cars are manufactured ………………….. Japan.
A. with
B. at
C. in
D. on
Grammar › View
The piece of ___________ I received from him was disturbing.
A. inform
B. information
C. informative
D. informational
Grammar › ViewWhich sentence has correct subject-verb agreement?
A. The software update have caused problems for users.
B. The software update has caused problems for users.
C. The software updates has caused problems for users.
Grammar › View
“(Lay, Lie) down!” he commanded.
A. Lie
B. Lay
