问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

表示时间的用法:since与for的差别!

创作时间:
作者:
@小白创作中心

表示时间的用法:since与for的差别!

引用
1
来源
1.
https://m.zhibs.net/campus/teacherblog/5532.html

在英语中,sincefor这两个单词都适用于现在完成时的句子,用来表示某人已经处于某个状况或做了某件事长达多久的时间。虽然它们都可以表示时间,但使用场景有所不同。

区分方式

  • Since + point in time:用于表示从某个特定时间点开始一直持续到现在的情况。
  • For + length of time:用于表示持续的时间长度。

例句

  1. 工作年限
  • I have worked here since 1990.(我从公元1990年开始就在这里工作了。)
  • I have worked here for 20 years.(我已经在这里工作二十年了。)
  1. 居住地点
  • We have lived in Mexico since 2005.(我们从公元2005年开始就住在墨西哥。)
  • We have lived in Mexico for 5 years.(我们已经住在墨西哥五年了。)

John的例子

  1. 学生身份
  • John has been a student since 2000 / for ten years.(John从2000年起就是个学生。/John已经当了学生十年了。)
  1. 居住地点
  • John has lived in Canada since 2005 / for 5 years.(John从2005年起就住在加拿大。/John已经住在加拿大五年了。)
  1. 婚姻状况
  • John has been married since 2008 / for 2 years.(John在2008年时就结婚了。/John已经结婚两年了。)

通过这些例句可以看出,无论是使用since还是for,表达的时间概念都是相同的,只是表达方式略有不同。掌握这种区分方法,可以帮助英语学习者更准确地使用现在完成时来描述持续的状态或动作。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号