The window stayed open all night .为什么用keep open 不可吗 ?

来源:百度知道 编辑:UC知道 时间:2024/06/30 02:16:55

keep open 一般用于一般现在时表事物一般通常的状态。
stay open 一般用于过去完成时表事物过去某段时间状态。

stay open 表示的是自身保持状态不变,而keep open则是某人使其保持这个状态不变。

如果要用keep open的话就是
Someone kept the window open all night.
The window was kept open all night.(这句比较好一些)

stayed open all night 的意思是晚上一直打开着(整夜没关)

keep open把原句的意思表达不出来

例如:I stayed up all night.
我开夜车(整夜没睡)。