when表示过程,就像walking in the park是一个过程,而while则表示一个短暂的动作。在if从句中,主句(go for a walk)一般用将来时,从句(doesn't rain)则用现在时。可以说是个规律。
while 的话这意思就成 我正在公园散步时遇到了朋友when的话是当我,在我公园散步时,明显WHEN好吧if it doesn't rain tomorrow是固定的 虽然是明天 必须用doesn‘t