[ Grammar ]
I _______ two reports so far.
A. have been writing
B. has been writing
C. have written
D. has written

Random Topics:
Progressive Verb TensesFuture or PastConditional Sentences Type 1Grammar - FragmentsModal Auxiliary VerbsSentence Fragments and Complete SentencesGerunds, Infinitives and ParticiplesModals of Obligation & ProhibitionGrammar - to be, possessive, have gotLanguage Features: Reflective ArticleOther quiz:
Gerund › ViewMy father ___ the roof ___ .
A. get, repaired
B. will get, repair
C. get, repair
D. will get, repaired
Prepositions › View
Iraq is rich ________ oil.
A. on
B. at
C. to
D. in