[ 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 AdviceOther 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.
