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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学习好资料欢迎下载
现在完成时中since和for的用法有何区别
由since和for构成的句子或短语是现在完成时的常用状语。

现就它们的用法作以下归纳。

一、现在完成时既可以与since引导的时间状语从句连用,又可以与since构成的短语连用。

1. since作连词,后跟句子,它所表示的时间是“从某一点开始”。

若从句谓语为终止性动词,主句的时间则从句谓语为终止性动词,主句的时间则从这一“时刻”算起。

如:He has lived here since he lefts Shanghai.
若从为延续性或状态性动词,则从其动作结束“那点”算起。

例如:(1) It is six years since he was a teacher. (2) I haven't heard from her since she lived there .
2. since作介词,后跟表示时间的名词,必须是表示“时间的一点”,不能表示时间的一段。

例如:
He has taught at this school since 1965.
二、现在完成时与介词for构成的短语连用。

1. 介词for构成的短语,表示时间的长度,后跟一段时间,不能跟时间的一点。

例如:
(1) We have studied English for two years.
(2) They have known each other for five years.
2. 终止性动词不能与表示一段时间的介词for连用,但它的否定式可与介词for 连用。

例如:
3. I have not received his letter for two months.
for He has had the dictionary for two weeks(buy 用have代替) My father has been in the Party for ten years (join 用be in)。

相关文档
最新文档