since和for在完成时中用法的区别

作者:四川职校招生网 时间:2025-09-08 02:17:10 852次

摘要: since和for在完成时中用法的区别since,侧重点在过程,后面所跟的一般是时间的具体点。如:He has worked here in the company since 2012。for,偏重于结果,后面一般用时间的具体数。如:H...

since,侧重点在过程,后面所跟的一般是时间的具体点。如:He has worked here in the company since 2012。for,偏重于结果,后面一般用时间的具体数。如:He has worked here in the company for 6 years。

since和for在完成时中用法的区别

since 和for区别

1. Since+时间点,具体时间

since和for在完成时中用法的区别

“自从……以来,从……以后” 用来说明动作起始时间

since和for在完成时中用法的区别

I have been in Beijing since 2010.

2. For+时间段,用来说明动作延续时间长度,因此句中的谓语动词,也应该是延续性动词。

I have been in Beijing for one year。

We have learnt English for about three years.

I have been here for 3 days. (对)

I have arrived here for 3 days.(误)

现在完成时态中for和since

1、for的意思是“达,共计”,所以它的后面就接时间段,而不是时间点。

I have lived here for five years. 我在这里住了五年了。

句中的five years就是时间段,它不是一个时间点。

2、since的意思是“自从”,它后面接时间点,它包含以下三种情况:

(1)since+过去时间:

I have lived here since 2008.我自从2008年就住在这儿。(2008年是过去的时间)

(2)since+时间段+ago:

He has been away from here since three years ago. 他自从三年前就离开这儿了。(three years为时间段)

(3)since+一般过去时态的句子:

He hasn’t left here since he moved here. 他自从搬到这儿,就没有离开过这儿。(he moved here是一般过去时态的句子)

3、有些同学不懂什么是时间段,什么是时间点。我这里教给你一个很简单的办法:有复数形式的就是时间段,没有复数形式的就是时间点。如:

(1)九月:September (时间点);九个月:nine months(时间段)

(3)3点钟:3 o’clock(时间点);三小时:three hours (时间段)

(4)前天:yesterday(时间点);两天:two days(时间段)

(5)去年:last year(时间点):三年:three years(时间段)

(6)上周:last week(时间点):两周:two weeks(时间段)

上面这些时间段中,把数词改成单数“一”时,仍然是时间段,如:

one month(一个月), an hour(一小时), a day(一天), one year(一年), one week(一周),half a year(半年)。

展开全文

文章标题: since和for在完成时中用法的区别

本文地址: https://www.sczsvs.com/kswd/167586981851319.html

快速报名 留下您的信息,稍后会有老师联系您!
姓名: *
学历: *
电话: *
微信: *
地址: *
专业: *
文章推荐
绵阳市游仙职业技术学校2025招生简章 09-08
雅安职业技术学院2025年单独招生简章 09-08
2025年成都市计算机专业学校怎么招生 09-08
读五年的大专院校有哪些好处 09-08
2025最好的职高专业 09-08
眉山工业学校2025开设专业 09-08
万源市职业高级中学地址及乘车路线 09-08
四川哪个铁道车辆学校好 09-08
初中生读成都市建筑工程学校毕业后的出路好不好 09-08
广安市第一职业高中学校怎么样是什么办学性质 09-08
四川省电子商务学校好不好收分线高不高 09-08
2025年德阳市富民铁路技校秋季招生简章 09-08
人气专业
快速登记报名