When he arrived I was having a bath. When后面不是跟持续的动作吗 he arrive是一般过去式 应该是瞬间的

为什么是he arrive跟在when后面

when 后面跟持续、短暂动词都可以。 这句话是说当他到时, 我在洗澡。 “ 他到”是时间状语, 放在when后面。
如果说当我在洗澡时, 他到了。 就是When I was having a bath, he arrived.
所以不在于when后面是什么动词, 而在于哪是时间状语, 哪是主语追问

那when和while具体的区别是什么

追答

while后面跟延续性动词, 而且多用过去进行时。
when后面时态较灵活, 而且跟延续性、短暂性动词都可以。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-18
when 后可以跟短暂性的动词也可以跟持续性的动词。只不过是和while做对比区分是,通常while 后接持续性动作,when后接短暂性动作。
相似回答