现在完成时的用法讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时的用法复习整理
一、谓语部分结构:助动词have (has) +过去分词
过去分词的构成分规则的和不规则的,规则的与过去式的构成方法一样,不规则的只有单独记了,无人能帮你。
1.肯定句:主语+ have( has) + 过去分词+其它。
have not=haven ' t has not=hasn ' t.
3.一般疑问句结构:Have( Has ) +主语+过去分词+其它?
4.特殊疑问句:特殊疑问词+ have(has) +主语+过去分词+其它?
eg. He has already fini shed his homework.
He hasn ' t finished his homework yet.
Has he fini shed his homework yet?
es, he has./ No, he hasn ' t.
二、常搭配的时间状语:already, yet, just, ever, never, in the past +
时间段,so far
这几个词的位置除了yet常在句尾外,其余的通常都在句中,即
have/has的后面,行为动词的前面。但already也可在肯定句尾,表示
强调,在疑问句末尾表示惊讶等。
eg. Has he fini shed his homework already? 对他完成了作业感至U 惊讶。
另,before也可以与现在完成时连用eg. I ' ve ever been there before. It was ten years ago.
三、常用用法
1、表示过去发生或者已经完成的动作对现在造成的影响或者结果。Eg.The doctor has left .(他现在不在这儿,找不到他了。)
The students have cleaned the classroom.(现在教室是干净的)I have just read the book.(现在我知道这本书的内容了)
比较:I read the book last month.(只是说明read这个动作是在上个月发生的而已,没有谈及对现在有什么影响)
总结:现在完成时与一般过去时的区别:现在完成时强调的是过去发生的动作对现在造成的影响或者结果,强调的是现在的情况或者状态,与过去没有关系,不能和表示过去的时间状语连用。而一般过去时只表示这动作是在过去某个时间发生的,或者说是过去某个时间发生了某个动作而已,和现在没有关系。它就可以和表示过去的时间状语连用,比如:yesterday, just now , last year , in 2000, some minu tes ago, the day before yesterday etc.
I have seen the film already.(现在我已经了解这部电影的内容了,至于什么时候看的没有关系,反正我已看过了。)
I saw the film last year .(只是表示我是去年看的这部电影。)
2、表示某个动作或者某个状态从过去某一时间开始一直持续到现在(包括现在在内)。这种可以和表示延续的时间状语连用,如since 或者for.
2、 注意sin ce+时间点或者从句,而for + 一段时间。Si nee last year, since 1997, since 8 o ' clock ,since five days ago . for ten years , for an hour .
对这类时间状语提问要用 how long 。
We have bee n friends for many years.
You have bee n stude nts since two years ago / si nee 2004./ for two years.
How long have I taught you En glish ?
I have taught you En glish since you came to the school. Mr Black has lived in Chi na si nee 2000.(
从 2000 年至今还在中
比较:
Mr Black lived in China in 2000.( 反正 2000 年在中国,到底 2000
年后呢?不得而知)
用si nee 和for 填空
14. Our teacher has studied Japa nese _________ three years. 15. She has bee n away from the city ________ about ten years.
【现在完成时与一般过去时的用法比较】 1. 一般过去时表示过去某 个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只是 陈述一件过去的事情,不强调对 现在”产生的影响。如:
I. ______________ t wo years
3. _______________ last month
5. _______ y esterday 7. _____________ 4 hours 9. ______________________ w e were childre n
II. _______ she left here
2. _____ two years ago 4. _____ 1999 6. _____ 4 o ' clock 8. _____ an hour ago 10. ______ lunch time
the year before last.
we were childre n.