资源描述:
《一般过去时和现在完成时区别》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一般过去时和现在完成时 (1)、一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“主语+have/has+动词(V.)的过去分词”.过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响. (2)、一般过去时通常与表示过去的时间状语连用.如:yesterday,lastweek,twoyearsago,justnow,in2002等;而现在完成时则常与just,already,ever,never等副词和thesedays,thisweek,since.,for.等表示
2、一段时间的状语连用. 试比较以下几组句子,有什么区别: ①A:Haveyouseenthefilm B:Didyouseethefilm 分析:你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容. ②A:Howhashedoneit B:Howdidhedoit 分析:他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的询问做这件事的方式. ③A:HehaslivedinBeijingfor8years. B:Helivedin
3、Beijingfor8years. 分析:他在北京住了8年.(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去.(B)句讲的是他在北京住过8年,现在已经不在北京了. (3)现在完成时强调过去发生的动作对现在的影响和结果,而一般过去时与现在没有联系,只是说明某个动作发生的时间是在过去. 比:Ihavewashedthecar.我洗过了车.(看上去很漂亮) Iwashedthecaramomentago. 我刚才洗过车了. Shehaswateredtheflowers. 她已经浇了花.(不需要再浇了) Shewateredth
4、eflowersyesterday. 她昨天浇的花. IhavewrittentheletterbutIhaven'tpostedityet.信我已经写好了,但还没有寄出. IwrotetheletterlastweekandIposteditthreedaysago. 我上周写的那封信,3天前寄出的. (4)现在完成时表示的动作或状态延续到现在并可能延续下去,而一般过去时则单纯表示过去某段时间内的经历. 比:Ithasrainedforfivehours.雨已经下了5个小时了. Itrainedforfivehoursyesterday.
5、昨天下了5个小时的雨. Hehaswaitedforherfortwohours.他等她已经两个小时了. Hewaitedforhertwohoursandthenwenthome. 他等她等了两个小时,然后就回家了. Ihavereviewedtwolessonsthismorning. 今天上午我已经复习了两课.(说话时还在上午) Ireviewedtwolessonsthismorning. 今天上午我复习了两课.(说话时已是下午或晚上)现在完成时与现在完成进行时相同点 1.在和一段时间状语连用时,现在完成时和现在完成进行时都可以表示从
6、过去某一时刻开始一直延续到现在的动作.如: Ihaveworkedinthisschoolsince2001. Ihavebeenworkingheresince2001. 2.现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如: Mr.SmithhastaughtEnglishfor20years. Mr.SmithhasbeenteachingEnglishfor20years. 以上句子用现在完成时与现在完成进行时,含义上没有什么差别,两种时态可以互相换.但两种时态也存在有意义上和用法上的差别.现在完成时与现在完成进行时不
7、同点 1.从定义上来看,现在完成时表示的是已经完成的动作或者状态,常常与already"已经"或ever"曾经"连用,如: WehavealreadylearntModule3.我们已经学习了第三模块. SheisthemostbeautifulgirlIhaveeverseen.她是我见过的最漂亮的女孩. 而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,有可能还要进行下去的动作,一般不与already或ever等连用,如: WehavebeenlearningModule4.我们一直在学习第四模块.(不一定学完) 注意下面这组
8、句子含义上的区别: Ihavereadthenovel.我看过那本书了.(已看完) Iha