表示時間的用法:「since」與「for」的差別! | 全民學英文
文章推薦指數: 80 %
編輯/蕭譯婷「since」與「for」兩個單字都適用於現在完成式的句子,用來表示某人已經處於某個狀況或做了某.
跳至主要內容
英文字彙
英文片語
英文文法
口語英文
看影片學英文
英文會話
職場英文
電話英文
實用英文
生活英文
學英文工具
Facebook
Instagram
Line
YouTube
Telegram
編輯/蕭譯婷
「since」與「for」兩個單字都適用於現在完成式的句子,用來表示某人已經處於某個狀況或做了某件事長達多久的時間。
Engvid的講師Rebecca提出了「since」與「for」的區分方法,並且舉了幾個簡單的例句,並用這兩個單字來表示時間,但其實無論是使用「since」或「for」,表達的時間概念都是相同的喔!
1.區分方式
Since+pointintime特定時間點
For+lengthoftime時間長度
2.例句
(1)Ihaveworkedheresince1990.我從西元1990年開始就在這裡工作了。
Ihaveworkedherefor20years.我已經在這裡工作二十年了。
(2)WehavelivedinMexicosince2005.我們從西元2005年開始就住在墨西哥。
WehavelivedinMexicofor5years.我們已經住在墨西哥五年了。
3.John的例子
(1)Johnhasbeenastudentsince2000/fortenyears.
John從2000年起就是個學生。
/John已經當了學生十年了。
(2)JohnhaslivedinCanadasince2005/for5years.
John從2005年起就住在加拿大。
/John已經住在加拿大五年了。
(3)Johnhasbeenmarriedsince2008/for2years.
John在2008年時就結婚了。
/John已經結婚兩年了。
圖片出處:jarmoluk
除了上面文章內容,你還可以參考下方更多相關英文教學。
更多英文字彙
英文Since用法與中文意思!看例句一次搞懂
【英文文法】英文To跟For的用法差別!
【英文文法】For跟To的使用差別!
英文to和for的用法到底差在哪?一篇文章一次學會!
【英文發音相似字】one/won、for/four、know/no…10組發音相似的英文單字!
如何用英文介系詞「in、at、by、since、during、ago…」表達時間?
英文havehad用法與意思,教你現在完成式!
十分鐘學會to和for的差別!
如果你喜歡學習各種英文文法、英文片語、口語英文、英文單字等等,歡迎追蹤全民學英文的 FB粉絲專頁、Instagram,以及Line官方帳號。
#for#for中文#for用法#for英文例句#for英文用法#HAVE#since#sincefor差別#since中文#since用法#since英文例句#since英文用法#現在完成式
相關文章
英文havehad/hashad/hadhad用法與中文意思!看例句搞懂
英文Had所有用法與中文意思!看例句一次搞懂had
「讓、使」的英文要用哪個?Make/have/let/get用法與中文意思差異!
【為了英文】一分鐘了解「為了…」的英文說法!
【現在完成式】一次搞懂英文裡的「現在完成式」!
【have用法】英文「have」原來有這麼多用法!
英文Since用法與中文意思!看例句一次搞懂
【英文片語】Have的各種片語、用法
實用英文──教你怎麼使用「現在完成式」
【英文發音相似字】one/won、for/four、know/no…10組發音相似的英文單字!
如何用英文介系詞「in、at、by、since、during、ago…」表達時間?
英文havehad用法與意思,教你現在完成式!
收取最新英文電子報
延伸文章資訊
- 1表示時間的用法:「since」與「for」的差別! | 全民學英文
編輯/蕭譯婷「since」與「for」兩個單字都適用於現在完成式的句子,用來表示某人已經處於某個狀況或做了某.
- 2现在完成时for和since的用法 - 沪江
For和since都表示我们说到的时间从过去开始一直持续到现在,但是for与since不能混用。 例如: “I have lived in Italy for 13 years.”
- 3表示時間的時候,要用“Since” 還是“For”?
“Since” 是「從[時間]起」的意思,[時間]是一個特定的時間,比如: 某年、某個時間、某個年歲等,而且”Since” 通常是用在完成式(Perfect tense)的句子喔。
- 4[詞彙區別] because, because of, due to, since, for 的區別
- 5在現在完成式使用「for」和「since」 | EF | 台灣
當我們在使用現在完成式時,如果考量的是動詞的持續時間,就以 for + 一段時間來定義持續時間的長短;如果考量的是動作開始的時間點,就用 since + 一個時間點即可。