I asked them when they had last gone on holiday.
A. “When have you last been on holiday?” I asked them.
B. “When did you last go on holiday?” I asked them.
C. “When will you go on holiday?” I asked them.
D. “When did you last went on holiday?” I asked them.

Random Topics:
InfinitiveAdverbs (manners & modifiers)Past Tense & Present Perfect TenseOffering HelpVerb FormsSentences vs Run-OnsPresent Simple and Present ContinuousReflexive pronounsFuture Perfect vs Future ContinuousPresent Continuous TenseOther quiz:
Vocabulary › ViewReading is an effective ___ to enrich your vocabulary.
A. possibility
B. system
C. way
D. solution
Grammar and Vocabulary › View
Choose the correct answer?
A. He meets Peter in town this afternoon. Do you want to come too?
B. He met Peter in town this afternoon. Do you want to come too?
C. He is meeting Peter in town this afternoon. Do you want to come too?
Vocabulary › ViewI _ what time the show will start.
A. earth
B. properties
C. customs
D. wonder
Pronouns and Adverbs › View
You must help us because we cannot do this______ .
A. ourselves
B. yourself
C. themselves
D. himself
