[ 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 › ViewWhat … 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.