keep
這是一個非常實用的文法與語感問題!雖然 stay 和 keep 中文常被翻譯成「保持」或「待在」,但它們在使用時有很明確的區分。
簡單來說:
stay強調的是「維持在某個狀態、位置或地方不走開」(空間或狀態的持續)。keep強調的是「持續進行某個動作」或「讓某人/某物維持在某個狀態」(動作的持續或主動維持)。
我們用具體的對比來拆解:
1. stay:維持現狀、待在原地
- 核心概念:不動、不離開、維持現狀。
- 常見用法:
- stay + 地方(待在某地):Stay home.(待在家裡)
-
stay + 形容詞(保持某種狀態):Stay safe.(保持安全)
- 例句對比:
- Please stay calm.(請保持冷靜 —— 指的是「維持」當下這個不慌亂的狀態不要變。)
2. keep:持續做動作、持續維護
- 核心概念:不斷地做、一直持續、或者主動去維持。
- 常見用法:
- keep + V-ing(一直做某事 / 持續動作):Keep walking.(繼續走 / 一直走)
-
keep + 受詞 + 形容詞(讓某事/某物保持某狀態):Keep the room clean.(保持房間乾淨 —— 需要你主動去打掃、維護它)
- 例句對比:
- Please keep trying.(請繼續嘗試 —— 指的是「持續不斷地」去做這個動作。)
💡 放在我們剛才討論的森林情境來看:
- 如果說 “Stay on the paths.”
-
意思是:「待在」小徑範圍內不要走出去(強調不離開那個界線)。
- 如果說 “Keep walking on the paths.”
- 意思是:「一直走」在小徑上(強調動作要持續進行,不要停下來)。
這樣是不是就很好區分了呢?