英语语法-现在完成时用法及习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1现在完成时的构成 (2)
2现在完成时的用法 (5)
3 使用现在完成时需注意事项 (7)
4过去完成时与现在完成时的比较 (12)
练习题 (13)
答案 (16)
现在完成时对于我们来讲是所有时态中最难掌握的一种。因为它并不是表示发生于某一时间的事情,而是既涉及过去,又联系现在的一种时态。请参见下列三个例句:
例:1.I live in Beijing.
我住在北京。
2.I lived in Beijing.
我住过北京。(我在北京住过。)
3.I have lived in Beijing.
我一直住在北京。
例1.的live是一般现在式,表示“我现在住在北京”这一事实。
例2.的lived是过去式。这句只是表示在过去的某一时期我在北京住过,至于现在住不住在北京则不清楚。
例3.的have lived是现在完成时,表示我在过去的某一时间开始住在北京,现在也住在北京。表示从过去到现在的一种继续状态。
1现在完成时的构成
现在完成时的形式是“have (has)+过去分词”,表示继续、完了、结果和经验等四种意思。
现在完成时的否定句是在have(has)的后面加上not,疑问句是将have(has)置于主语之前。
1现在完成时的肯定句
句型:
We have lived in Beijing.
我们一直住在北京。
He has lived in Beijing.
他一直住在北京。
过去分词的三种用法
过去分词有下列三种用法(过去分词的构成详见第六章):1.构成现在(过去)完成时
have(has)+过去分词~
I have written the letter.
我写完这封信了。
2.被动语态:参见第十三章
be + 过去分词~
He was looked after.他受到照顾。
3.用于形容词
This is a broken chair.
这是一张坏的椅子。
2现在完成时的否定句
句型:主语+have(has)+not +过去分词~.
I have not seen the movie yet.
我还没看这部电影。
He hasn't been to Beijing since then.
从那时起,他就再也没来过北京。
注意
haven't =have not读作[>O$HQC]
hasn't =has not读作[>O$LQC]
We've =We have读作[V!:H]
3现在完成时的疑问句
句型:一般疑问句:Have(Has)+主语+过去分词~?
Have you finished the work?
你已经做完这项工作了吗?
Yes,I have. 是的,我已经做完了。No,I haven't. 不,我还没有做完。
Has she arrived here?
她已经到这儿了吗?
Yes,she has 是的,他已经到了。No,she hasn't 不,她还没有到这儿。特殊疑问句句型
特殊疑问词+have(has)+主语+过去分词~?
How many times have you been to the Great Wall?
你去过长城几次?
2现在完成时的用法
现在完成时《have(has)+过去分词》有以下的用法:
结束、结果:表示现在刚完成的动作。
继续:表示过去继续到现在的动作或状态。
经验:表示过去某时到现在的经验。
1 结束、结果
I have read the book already.
我已经读过这本书了。
表示一个过去发生并结束的动作对现在产生的结果和影响。这一类情况可以细致分为下述两种情况。
1.表示开始于过去的动作刚刚结束。常和just,now,already,yet,not…yet等连用。
Li Ming has just turned off the light.
李明刚刚把灯关上。(说明现在灯关上了)
I've finished my homework now.
现在我已经做完作业了。(说明可以交作业或做别的了)
2. 表示过去动作的结果,现在仍残留着。一般不用时间状语。
I have lost my pen.
我把笔丢了。
(说明过去某时丢的,现在我还没找到这支笔)
She has become a teacher.
她已经当了老师。(说明她现在仍是老师)
2继续
I have known him for ten years.
我认识他十年了。
表示过去已经开始,持续到现在,而且还能继续下去的动作或状态。往往和表示一段时间的状语连用。如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks. since,since yesterday,since 2 days ago,since 1991,for a longtime,for a month,so far,up to now,till(until) now等。
He has lived here for 30 years.
他住在这儿三十年了。(现在还住在这儿)
They've known each other since childhood.
他们从小彼此相识。(现在还继续往来)
How long have you studied English?
你学英语多久了?(现在仍在学)
注意
问句时常用How long…
3经验
He has never been ill in his life.
他一生中从未生过病。
表示从过去到现在之间曾经经历过的事情。常和often,never,ever,once,twice,three times,before,since等连用。
I have been to the Summer Palace twice.
我曾经去过颐和园两次。
We have visited your school before.
我以前曾去过你们学校。
(过去的经历,但现在依然记得)