Grammar Quiz

[ Present Tenses ]

She (not finish) … her homework yet, but she (work) … on it for hours.

A. hasn’t finished/has been working

B. didn’t finish/was working

C. didn’t finish/has worked

D. hasn’t finished/works

Select your answer:
A  B  C  D  E 


Random Topics:

Gerunds & Infinitives + VocabularySubordinating Conjunctions and ClausesDirect and Indirect SpeechNounsThere is, There are, Some, AnyQuantifiers and ArticlesAdverbs or AdjectivesTenses (Present, Past, Future Forms)ClausesGerund, Participle, Infinitive, or Appositive

Other quiz:

Phrasal Verbs › View

What does this phrasal verb mean? “Look down on”

A. feel inferior

B. search

C. contact

D. feel superior


another/the others/each other/one another › View

These grapes are really sweet. Do you want to try…………

A. one

B. it

Grammar › View

Identify the correct pronoun in the paretnhesis.

The teacher praised the Leila and (she, her) for doing well in the test.

A. she

B. her


Vocabulary › View

We must use less water because there is a water …….. in the city.

A. pressure

B. shortage  

C. waste  

D. supply