现在完成时--延续性动词
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时
一、现在完成时和一般过去时的区别:
1.相同点:都是过去发生的。
2.不同点:a. 侧重点不同:现在完成时是与现在有关的时态,属现在时态范畴,它侧重于过
去的动作对现在造成的影响;而一般过去时是一种过去的时态,侧重于表示过去发生的动作,与现在无关。
例如:Yesterday I went to the zoo. 昨天我去了动物园。(仅说明昨天去了动物园,与现在无关)He has read the book. 他已经看过那本书。(read这个动作发生在过去,对现在的影响是他已经了解把本书的内容)
b. 连用的时间状语不同:与现在完成时连用的时间状语有already, yet, still, just, so far,
in the last/past……, before, ever, never, since表示的时间和由for 引出的时间等;而一般过去时则常与ago, yesterday, last……, in+年份,just now等连用。如:
I read this book last month. 我上个月读的这本书。
Have you ever picked flowers or stepped on the grass in a park?你们曾在公园里摘过花或踩过草地吗?
---just “刚刚“常可以和现在完成时连用
just now “刚才”只用于一般过去时
如:I have just finished my homework.我刚刚做完作业。(在说话之前刚好完成,已经产生结果了)Did you see Miss Gao just now?(强调看见的动作发生在刚才)
----before 为副词时长与现在完成时连用
ago ,为副词,表示从现在算起的过去某时间以前,用于“名词词组+ago”长与一般过去时连用Tom has never seen a tiger before.
Uncle Wang died a year ago.
练习:
1.When ______you ______(teach) English? I ____________English since 1982?
2.Great changes _____________ (take) place since liberation(解放)。
3.Mr. Wang _________ a car last year. (buy)
4.Mr. Wang _________ a car recently. (buy)
5.________ you _______the film yet? Yes, I _______. I _________ it last year. (see)
6.His father _______(die) already. His father ________ (die) three years ago.
注意:询问某事过去发生的具体时间,具体地点时必须用一般过去时。现在完成时不可与yesterday, last week ,two days ago 等表示过去的时间状语连用。如:
Where did they leave for? 他们出发去了哪?
Where did you buy this book? I bought it in the Xinhua bookshop last month.
二、瞬间动词与现在完成时
----现在完成时有非延续性用法(即表示过去的动作对现在的影响,常用瞬间动词,也叫非延续性动词。)
----和延续性用法(即表示一个从过去开始延续到现在的动作,长用延续性动词),
----而瞬间动词不能用于延续性用法,如和一段时间连用必须将瞬间动词换成延续性动词。
例如:她父母已经死了十年了。
(误)Her parents have died for ten years.
(正)Her parents have been dead for ten years.
其中die 为瞬间动词,不能代表一个延续的状态,不能和表示一段时间的时间状语for ten years 连用.
表示“死了一段时间”应用die 的延续性动词be dead,即:“have been dead for+时间段”结构。现在看几个例句:
1.这本书我买了两年了。
I have had the book for two years.
(其中have 是buy 的延续性动词)
2. 我哥哥入党一年了。
My brother has been in the Party for one year.
(be in+组织是join 的延续性动词)
3.这本书你已经借了三个月了。
You have kept the book for three months.
(keep 是borrow或lend的延续性动词)
以上几个句子,正是因为和表示时间段或是说一段时间的状语连用,所以动词的形式要由瞬间动词改成延续性动词。
---下面该说说时间段和时间点的概念了。
时间段:即某一段时间,如:three days (三天), twenty years(二十年),five minutes(五分钟)等,常用介词for引出,即,for+时间段。
时间点:即某一具体的时刻,如:three o’clock(三点钟),two years ago(两年前)等,长用介词,since +时间点,表示时间段,及一段时间。
for+时间段, since +时间点都可以和完成时连用
看看下面即几个例子,请用for \ since 填空。
1.His grandpa has been dead _______ nine years.
2.His grandpa has been dead _______ nine years ago.
3.I have been in China _______ thirty years.
4.I have been in China ________ thirty years ago.
5.Our hometown have changed greatly ________ he came here.
6.We have been good friends _________ we were in Grade One.
7.He has had the watch _______ more than three days.