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:
Question Words ConjunctionQuestion Words Present, Past, and Future TimePresent Simple and Present ContinuousGerund & InfinitiveCausative VerbPresent Simple PassiveTenses - Present and Past

Other quiz:

Tenses › View

What … you doing last night?

A. was

B. are

C. were

D. is


Perfect Tense › View

Grace : Have you ever ___ goat milk? Bella : Yes, I have

A. met

B. drunk

C. visited

D. eaten


How to use : Read the question carefully, then select one of the answers button.