[ 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:
Idioms › ViewIf it’s “just your cup of tea”, it is ___.
a. perfect
b. all wrong
Indirect Question › View
Alvin asked, “May I borrow your bike tomorrow?”
- Alvin asked whether he may borrow my bike the following day.
- Alvin asked whether he might borrow my bike the following day.
- Alvin asked whether he might borrow my bike tomorrow.
- Alvin asked whether he may borrow my bike tomorrow.
Gerund › View
My 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
