[ 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:
Grammar › ViewMy father bought a ___ pair of shoes yesterday.
A. new
B. sick
C. long
D. short
Grammar › View
I ….. the game last week.
A. get
B. got
C. is getting
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
