[ Tenses ]
Mona ____ her report yesterday.
A. finishes
B. finished
C. is finishing
D. has finished

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/wereOther quiz:
Verb Tenses › ViewCheck 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
I saw many fallen ________ in the backyard.
A. leaves
B. leafs
C. leafes
Grammar › View
The children—— black shoes.
A. Have
B. Has
