時間介系詞 in、for 和 since 是英語學習者常混淆的部分。下面用簡單的規則與例句,幫助你快速掌握!
1. in — 表示「一段時間後」或「在...之內」
in + 一段時間 用來表達:
-
未來時間點:「再過...之後」
-
過去完成時間:「在...之內完成」
🔹 例句:
-
I will call you in 10 minutes.(我將在 10 分鐘後 打給你。)
-
She learned French in 6 months.(她 六個月內 學會了法語。)
2. for — 表示「持續時間」
for + 一段時間 表示某個動作或狀態「持續了多久」,常與現在完成式(have/has + 過去分詞)搭配。
🔹 例句:
-
He has lived here for 5 years.(他在這裡住了 五年。)
-
I was on vacation for two weeks.(我休假了 兩週。)
3. since — 表示「起始時間點」
since + 時間點 表示從某個時間點開始一直持續到現在,也常與現在完成式搭配。
🔹 例句:
-
She has worked here since 2020.(她自 2020 年起 就在這裡工作。)
-
I haven’t seen him since last summer.(自從去年夏天起我就沒見過他。)
🎯 快速對照表
| 介系詞 | 搭配 | 用法 | 例句 |
|---|---|---|---|
| in | in + 一段時間 | 表示「...之後」或「在...之內完成」 | I’ll be there in 5 minutes. |
| for | for + 一段時間 | 表示「持續...時間」 | I’ve lived here for 5 years. |
| since | since + 起始時間 | 表示「自從...以來」 | I’ve worked here since 2020. |
💡 小技巧:
-
in 重點是「一段時間之後」
-
for 重點是「持續時間」
-
since 重點是「起始時間點」
掌握這三個關鍵字,就能輕鬆選對介系詞!
文章標籤
全站熱搜
