when从句做时间状语,可以用过去将来时吗?

问题描述:

when从句做时间状语,可以用过去将来时吗?
He said he wanted to be a doctor when he ____
A.grow up B.will grow up C.grew up D.would grow up

选择C
主句为一般现在时或将来时,when 引导的时间状语一般不用将来时态,而用一般现在时.
he wanted to be a doctor when he grew up 是间接引语.在直接引语中应为I want to be a doctor when I grow up (when 从句用一般现在时).因为 主句中动词是said(过去时)所以间接引语改为过去的时态.间接引语、直接引语是什么意思?解释一下。