主要是语法功能不同,前者可以做主语,宾语,表语,后者只能作时间状语。
when to do
中的不定式表示“什么时候要去做什么事”。
when doing
中的现在分词表示“在做什么事情的时候”。
用法:
when可用作从属连词,引导状语从句,表示时间时作“当…时,在…的时候”解; 表示条件时作“如果,要是”解; 表示对比时作“既然,考虑到”解。当when所引导的从句的主语和主句的主语一致时,常将其主语、系动词或助动词省去,只留实义动词或表语,或者改写为短语。
when所引导的时间状语从句用一般现在时代替将来时,用现在完成时代替将来完成时。