編輯/蕭譯婷
「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 官方帳號。