海洋嗨阳
英语渣来试着回答一下……我认为这里只能用when,不能用while。在英语语法中,只能用when不能用while的情况大概有以下几种:(1)“动作A”进行一段时间时,“动作B”发生了。这种情况下,“动作B”只能用when连接。例如:The students were playing games when their teacher came in.(2)当“动作A”和“动作B”在很短时间内同时发生时,两者只能用when连接。例如:When the teacher came into the classroom, all the students stopped talking.(3)当描述过去某个时间发生的事情时,只能用when。When I was 10 years old, my family moved to Guangzhou.因此我认为,“当我走进去时,他正在带上帽子”只能用when来连接。