青山醉舞白云飞
幼苗
共回答了17个问题采纳率:88.2% 举报
连接词while表示“当……的时候”,表示同一时间,但是它所表示的时间不是一点,而是一段,后面用持续性动词,并且常常用进行时,你给出的句子,have用了进行时,所以用while.when则表示特定的时间点,一般是主句用进行时的比较多,强调动作发生的突然性,比如:
I got home while they were having dinner.
They were having dinner when I got home.
另外,当从句用的动词是be动词时,连接词也用while,如:
Strike while the iron is hot.
希望我能帮助你解疑释惑.
1年前
1