Grammar Quiz

[ Grammar ]

I …..(do) my homework for three hours.
A. have done
B. have been doing
C. has been doing
D. am doing

Select your answer:
A  B  C  D  E 


Random Topics:

Vocabulary and PhrasesProgressive TensesA/AnSimple, Compound, Complex SentencesPast Tense & Past Continuous TenseGrammar - Present Perfect with already, just, yetWishes & Reported SpeechCoordinating ConjunctionGerunds/InfinitivesModals and Past Tenses

Other quiz:

Articles › View

My mother is ____excellent cook. She can make____delicious dishes.

A. an/no article

B. a/no article

C. the/the

D. an/the


Ed and Ing Endings › View

Yesterday we _____________ games at the park.

A. playing

B. play

C. played

Perfect Progressive Tenses › View

She ______ (not/study) for the exam when I called her.

A. was not studying

B. had not been studying

C. has not been studying


Indefinite Pronouns › View

We went _ this weekend. We stayed at home.

A. anybody

B. somewhere

C. nowhere

D. everywhere