作业帮 > 英语 > 作业

I got home ____they were having dinner.为什么填while而不是when

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/13 22:49:32
I got home ____they were having dinner.为什么填while而不是when
连接词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.
希望我能帮助你解疑释惑.