Grammar Quiz

[ Grammar ]

I _______ two reports so far.

A. have been writing

B. has been writing

C. have written

D. has written

Select your answer:
A  B  C  D  E 


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 Article

Other quiz:

Grammar › View

Change 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 › 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