Grammar Quiz

[ Reported Speech ]

The teacher asked John how long _____________ English.

A. have you learned

B. he has learned

C. had you learned

D. he had learned

Select your answer:
         


Random Topics:

Vocabulary and GrammarSimple Past Future TenseAdjective / Noun + to InfinitiveVerbs and AdverbsArticles A and AnDegrees of AdjectivesDependent ClausesPassive with ModalsSimple Past/Past ProgressiveModals of Advice

Other quiz:

Tenses › View

. Next month _____ twenty-one.

A. has my sister

B. my sister will be

C. my sister shall have

D. my sister is going to be


Grammar › View

Which of the following sentences is written correctly?

A. Because my pizza was cold i put it in the microwave

B. Because my pizza was cold, I put it in the microwave.

C. Because my pizza was cold i put it in the Microwave.