Grammar Quiz

[ Tenses ]

Mona ____ her report yesterday.

A. finishes

B. finished

C. is finishing

D. has finished

Select your answer:
A  B  C  D  E 


Random Topics:

Simple, Compound, Complex SentencesGrammar - Compound SentencesAuxiliary VerbsActive and Passive Gerunds and InfinitivesModals, Conditionals, and Clauses- Defining, Non-definingFOR & SINCEVerbs with Prepositions and ConjunctionsAdverbial Clauses of Manner and ResultTenses & PassiveGrammar: was/were

Other quiz:

Verb Tenses › View

Check the sentence which means the same as this:

This is the first time I’ve been skiing.

A. I’ve been skiing once before.

B. I haven’t been skiing for a long time.

C. I’ve never been skiing before.


Grammar › View

Did ……….. of the players score in yesterday’s match?

A. Somebody
B. Any

Grammar › View

I saw many fallen ________ in the backyard.

A. leaves

B. leafs

C. leafes


Grammar › View

The children—— black shoes.

A. Have

B. Has