"when"后面可以加以下几种时态:
一般现在时:
当"when"引导的从句描述的是 一般事实或习惯性动作时。例如:“When the sun rises, the birds start singing.”
一般过去时:
当"when"引导的从句描述的是 过去的动作或状态时。例如:“I was watching TV when the phone rang.”
一般将来时:
当"when"引导的从句描述的是 将来的事情时,通常使用主将从现的规则,即主句用一般将来时,从句用一般现在时。例如:“I will call you when I arrive tomorrow.”
现在完成时:
当"when"引导的从句描述的是 从过去某一时间开始一直延续到现在的动作或状态时。例如:“I have finished my homework when you arrive.”
过去完成时:
当"when"引导的从句描述的是 在过去某一时间点之前已经完成的动作时。例如:“She realized she had seen the movie when she got to the theater.”
将来完成时:
当"when"引导的从句描述的是 在将来某一时间点之前将会完成的动作时。例如:“They will have finished the project by next month when the deadline arrives.”
需要注意的是,"when"引导的时间状语从句中的时态并不总是与主句的时态完全一致,而是根据具体语境和所要表达的意义来选择合适的时态。同时,"when"也可以引导宾语从句,此时从句的时态则根据宾语从句的用法来确定。