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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 13:34:31

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

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

stayed open all night 的意思是晚上一直打开着(整夜没关)
keep open把原句的意思表达不出来
例如:I stayed up all night.
我开夜车(整夜没睡)。

stay open 表示的是自身保持状态不变,而keep open则是某人使其保持这个状态不变。
如果要用keep open的话就是
Someone kept the window open all night.
The window was kept open all night.(这句比较好一些)