规则: when引导的主语从句通常表示动作发生的时间,从句时态根据主句时态和动作发生的时间而定。
主句为一般现在时或一般将来时
主句一般现在时:从句用一般现在时或一般过去时。
一般现在时:表示动作同时发生。
> e.g. She smiles when she sees me.
一般过去时:表示动作先于主句发生。
> e.g. She smiled when she saw me.
主句一般将来时:从句用一般将来时或一般将来完成时。
一般将来时:表示动作将与主句同时发生。
> e.g. She will smile when she sees me.
一般将来完成时:表示动作将在主句发生之前完成。
> e.g. She will have smiled when she sees me.
其他时态
主句其他时态:从句通常用与主句同一时态或过去完成时。
一般过去时:
> e.g. She smiled when she saw me.
过去进行时:
> e.g. She was smiling when she saw me.
过去完成时:
> e.g. She had smiled when she saw me.
将来进行时:
> e.g. She will be smiling when she sees me.
例外情况
习惯性动作:当从句表示习惯性动作时,可以用一般现在时。
固定的时间点:当从句表示固定的时间点时,可以用一般过去时。