收起左侧
发新帖

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

时间:2019-4-5 08:19 1 3269 | 复制链接 |

马上注册,结交更多好友

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 bboyfred 于 2019-4-22 08:56 编辑

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

「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已經結婚兩年了。

1回复

采蘑菇的小蘑菇 发表于 2019-4-5 09:01 | 显示全部楼层 | 举报 来自: 菲律宾
谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

扫码添加微信客服
快速回复 1 返回列表 返回顶部