[ 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 › ViewChange to passive:
John’s mother raised him in a small town.
_____
A. John was raised in a small town by his mother.
B. John has been raised by his mother in a small town.
C. John was being raised in a small town by his mother.
D. The mother was raised in a small town.
Grammar › View
The exam ___ easy. You never know. But right now you need to study for tomorrow.
A. might be
B. must be
C. must have been
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
