表示時間的用法:「since」與「for」的差別!

business-257911_640

編輯/蕭譯婷

「since」與「for」兩個單字都適用於現在完成式的句子,用來表示某人已經處於某個狀況或做了某件事長達多久的時間。

Engvid的講師Rebecca提出了「since」與「for」的區分方法,並且舉了幾個簡單的例句,並用這兩個單字來表示時間,但其實無論是使用「since」或「for」,表達的時間概念都是相同的喔!

1. 區分方式

Since + point in time 特定時間點
For + length of time 時間長度

2. 例句

(1) I have worked here since 1990. 我從西元1990年開始就在這裡工作了。
I have worked here for 20 years. 我已經在這裡工作二十年了。
(2) We have lived in Mexico since 2005. 我們從西元2005年開始就住在墨西哥。
We have lived in Mexico for 5 years. 我們已經住在墨西哥五年了。

3. John的例子

(1) John has been a student since 2000 / for ten years.

John從2000年起就是個學生。/John已經當了學生十年了。
(2) John has lived in Canada since 2005 / for 5 years.

John從2005年起就住在加拿大。/John已經住在加拿大五年了。
(3) John has been married since 2008 / for 2 years.

John在2008年時就結婚了。/John已經結婚兩年了。

圖片出處:jarmoluk

另外,如果你喜歡學習各種英文文法、英文片語、單字等等,歡迎追蹤全民學英文的 FB 粉絲專頁Instagram,以及Line 官方帳號