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

theywere 1年前 已收到2个回答 举报

青山醉舞白云飞 幼苗

共回答了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

jekingli 幼苗

共回答了985个问题 举报

你好:
填 while 这里的while意思是 "当……时" 表示一个动作发生的同时 另一个动作也正在发生
如果是when 的话 就应该是 When I got home , they were having dinner
其实我也说不出很专业的原因 就是...

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.023 s. - webmaster@yulucn.com