Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

The baby ___ (sleep) for two hours.

A. sleeps

B. has slept

C. is sleeping

D. has been sleeping

Select your answer:
A  B  C  D  E 


Random Topics:

Relative Clauses & Real ConditionalsPast Perfect Simple TenseGerund - to Infinitive ComparisonsThird Grade ExamFirst Conditional, Future Time ClausesReflexive Pronouns & Modal VerbsVerb Patterns / IngIndefinite and Reflexive Pronouns-Ing and Infinitive Verb Patterns

Other quiz:

Grammar and Vocabulary › View

Children rarely show any appreciation… what their parents do for them.

A. on

B. for

C. in

D. at


Vocabulary & Grammar › View

He got wet_______ he forgot his umbrella.

A. yet

B. because

C. but

D. and

Progressive Tense › View

Look ! The teacher … in the class.

A. are teaching

B. is teaching

C. is being teaching

D. is being teach


Simple Present and Present Continuous Tenses › View

Mother ______ the furniture every day.

A. dust

B. dusts

C. to dust

D. has dust