LP banner LP banner

for 與 since 的差別是什麼?時間長度與起點解析

寫英文訊息的時候,你有沒有停下來想過:「這裡到底該用 for 還是 since?」很多人都常常在這兩個字之間猶豫。

其實只要抓住一個核心概念,這個問題就能一次解決。

本篇文章將說明現在完成式中 for 與 since 的差異與用法,並搭配例句整理。一起來看看吧!

 

for 與 since 的差異

現在完成式描述的是從過去延續到現在的狀態,結構是「has / have + 過去分詞」

而 for 跟 since 就是用來補充說明「這件事跟時間的關係」。可以把時間想成一條線。for 是在量這條線有多長,since 是在這條線上標出起點。

for:描述一段時間的長度
since:指出開始的時間點
例如:

I have worked here for eight years.
(我在這裡工作了八年。)→ 強調的是「時間的長度」(總共八年)

I have worked here since 2017.
(我從 2017 年開始在這裡工作。)→ 強調的是「開始的時間點」(從 2017 年開始)

兩句意思接近,但重點不同。

 

for 的用法:持續時間

當想表達「持續了一段時間」,就用 for。後面接的是一段可衡量的時間。

I have read for forty minutes.
(我已經讀書讀了四十分鐘。)
I have rented this apartment for two years.
(這間公寓我租了兩年。)
I have driven this car for five years.
(這台車我開了五年。)
I have been on hold for fifteen minutes.
(我已經在線上等了十五分鐘。)

也可以用較模糊的時間表達:

I have known him for a long time.
(我認識他很久了。)
I have studied English for years.
(我學英文學了好幾年了。)
I have been interested in design for ages.
(我對設計感興趣很久了。)
I have lived abroad for several months.
(我在國外住了好幾個月了。)

for 後面接「時間長度」,不接句子。

 

since 的用法:時間的起點

since 強調的是「起點」,也就是事情從什麼時候開始

I have had this phone since March.
(我從三月就開始用這支手機了。)

這裡 since March 是起點;如果說 for three months,則是強調持續時間,表達已經用了三個月。

since 的三種常見用法

1. 介系詞:後面接時間點

I have been awake since dawn.
(我從天亮就醒著了。)
I have liked spicy food since childhood.
(我從小就愛吃辣。)
I have been on a diet since last Monday.
(我從上週一就開始節食了。)

2. 連接詞:後面接句子

I have been more careful since I made that mistake.
(自從犯了那個錯,我就變得更謹慎了。)
I have slept better since I stopped drinking coffee.
(自從戒掉咖啡,我睡得好多了。)
I have saved more money since I started tracking expenses.
(自從開始記帳,我存到的錢變多了。)

3. 副詞:放在句尾或動詞後面

表示「那之後」的意思。

She moved away in 2019 and I haven’t heard from her since.
(她在 2019 年搬走了,之後我就沒再聯絡過她。)
He got promoted last year and has since taken on more responsibility.
(他去年升職,之後承擔了更多責任。)
We had a falling out once but have been close ever since.
(我們有過一次爭執,但從那之後就一直很要好。)

 

since的另一個意思:既然

這個用法跟時間無關,但since 也可以表示「既然、因為」的意思。

Since it’s getting late, we should head out.
(既然時間不早了,我們該出發了。)
Since you’re free tonight, why don’t we grab dinner?
(既然你今晚有空,要不要一起吃飯?)
Since the meeting was cancelled, I used the time to catch up on emails.
(既然會議取消了,我就利用時間處理信件。)

和 because 的差別在於:because 強調原因本身since 則基於一個已知事實,帶出結論。多數情況下可以互換,但語氣略有不同。

 

總結

兩者的差異可以這樣記:

for:描述時間的「長度」
since:指出時間的「起點」

掌握這個原則,大部分情況都能正確使用。

試著用 for 和 since 造幾個跟自己生活相關的句子,會更容易內化。如果你想找人實際練習,到 NativeCamp 線上英語會話平台找外籍老師直接聊聊天也是很棒的選擇!

LP banner
本文作者

小時候曾在一位美國老師的英語會話教室上課,大學時期則有英國留學的經歷,剛開始工作時的上司是澳大利亞人,因此與英語有著多種接觸。擅長閱讀英語,每天都閱讀英文書籍。請多多關照!

經歴

在初次就業的公司中,於澳大利亞人上司的指導下工作。
與海外客戶通過郵件和電話的交流對我來說是家常便飯。
目前我不僅擔任網頁作家,也是英語和中文的翻譯者。

資格

具備參加TOEIC、TOEFL、IELTS等考試的經驗

海外經驗

學生時代曾經在英國留學,還去過亞洲多個國家旅行並進行實地考察。
也有在實地考察中使用英語進行採訪的經驗。

分享這篇報導