keep与stay都有保持的意思,问它们有何区别、

问题描述:

keep与stay都有保持的意思,问它们有何区别、

Keep 相当于 be 动词 ,后跟adj,表示维持一种状态,比如:keep calm
keep 还可以跟n. 表示保留收藏什么东西,比如:keep this book
而 stay 后跟 副词,介词短语情况比较多。比如stay here,stay overnight

keep有保持的意思,也有保存的意思。如:I keep a book.
意思是我保存了一本书,是可延续动词。就像我在图书馆借了一本书,然后保存这本书。
而stay是保持也是呆在的意思。如;I stay at home.我呆在家里。
这就是区别......

在表示 主动的行为,即对象是有意识的保持
比如保持安静,保持温暖之类,keep quiet,stay quiet,keep warm stay warm都可以
在表示 被动的行为,即一个事物保持另一个事物的状态,只能用keep
比如:keep me warm,keep me alive 等等

只记住一点就可以了,表达保持的意思的时候,keep 用法广泛,可以用stay的肯定可以用keep,所以不知道的时候就选keep
而表示留在的意思时候,只能用stay . e.g stay at home