一、结构 现在完成时: have/has done 现在完成进行时:have/has been doing 扩充:现在完成进行时的动词表达形式,对于很多同学来说,是一个比较难记忆的形式,在这儿,我们介绍一个小方法来帮助记忆这个时态形式—错位相加法: 总体思路:先有谁,谁就在上;后有谁,谁就在下。第一行的末位对第二行的首位。 例:现在完成进行时,先有现在(have/has done),在上;后有进行(be doing),在下;末位对首位。 这样就可以轻松推测出现在完成进行时的动词形式了。这个方法还适用于任何与动词变形相关的形式,如各个时态的被动与非谓语的所有变形,同学们下来可以多加尝试,避免死记硬背。 二、定义 现在完成时: 1.过去发生的动作,对现在造成的影响或结果; 2.动作发生在过去,一直持续到现在。 现在完成进行时: 表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。 区别:现在完成时侧重于动作的结束或完成。而现在完成进行时则侧重于动作的未结束和继续进行。 三、用法区别 区别一:侧重点强调不一样。 1.定义回顾: ⑴现在完成时有两个主要用法,即“已完成”用法和“未完成”用法。“已完成”用法指的是一个发生在过去的的动作或状态,到现在已经完成,并对现在产生影响;“未完成”用法指的是一个发生在过去的动作或状态,持续到现在,也许还将持续下去,也许会结束。 ⑵现在完成进行时表示一个动作或状态开始于过去,持续到现在,并强调现在还在进行。 2.总结:现在完成进行时的用法和现在完成时的“未完性”用法有一些相似,但现在完成进行时更侧重强调动作或状态现在正在进行,而现在完成时强调动作或状态对现在产生的影响或结果,或已经结束。 例:试区分 (1) I have thought it over. (我已经考虑过这件事,现在不用考虑了) I have been thinking it over. (我还在考虑) (2) Be careful! Jim has been painting the door. (油漆尚未干,要小心) Jim has painted the door! (油漆可能已经干了,不用担心了) 例:试区分 (1). They have been living in this city for ten years. They have lived in this city for ten years. 他们在这个城市已经住了10年了。 (2). I have been working here for five years. I have worked here for five years. 我在这里已经工作两年了。 相似的“未完性”,没有太大区别。 区别二: 现在完成进行时具有进行体的特征,可表示人的感情色彩;而现在完成时只涉及到一个事实,一种影响或结果,平铺直叙,无感情色彩可言。 例:试区分: I have been waiting for you for two hours. (我等的不耐烦了) I have waited for you for two hours. (只说明等了两个小时这件事) 区别三: 现在完成进行时可以表示动作的重复,而现在完成时一般不表示重复性。 例:试区分: Have you been meeting him recently? (你最近常和他见面吗?) Have you met him recently? (你最近见到过他吗?) 区别四: 有些表示状态、情感或感觉的动词,如(have, exist, hate, love, know, sound等)不能用现在完成进行时,但是可以用现在完成时。 例: He has love Helen since he was in middle school. (不说He has been loving) They have known each other for ten years. (不说They have been knowing ) 以上就是现在完成进行时与现在完成时的区别,接下来,我们来做一点小练习吧。 四、巩固练习 1.—Excuse me, which movie are you waiting for? —The new Star Wars. We ____________ here for more than two hours. A. waited B. wait C. would be waiting D. have been waiting 解析:D。表示我们已经等了超过两个小时了,并且还有可能继续等下去,完全符合现在完成进行时的定义。 2. Good Heavens! You are here, Mary! Your parents told me this morning that they ____________ worried about you and they ____________ you back the whole night. A. were;were expecting B. had been;had been expecting C. had been;were expecting D. were;had been expecting 解析:D。首先第一个空,没有过去完成时的标志词,前后保持一致,用一般过去时,选择were;其次,第二个空,表示父母从过去到现在一直期待你回家,而且还在继续期待,并且有一种情感态度的意味在里面,故选D。 3. I ____________ the English novel, and I’ll try to finish it at the weekend. A. have been reading B. have read C. am reading D. will read 解析:A。通过后文可知,我已经读了这本小说,但是还没有读完,要继续读,明显的现在完成进行时的定义。 4. —Mr. Jordan, we want to hear your opinion about the current NBA games. —OK, I ____________ to that. A.am coming B. have come C. came D. come 解析:A。还没有讲到对最近NBA的看法,即将讲到,选一般将来时。但趋向性动词(come, go, leave等),用be doing表将来。平时做语法练习题,一定要小心,不要讲什么,选什么,要多思考。 5.(2020杨家坪中学高一下半期)语法填空: The woman from Baipu county, Jiangsu Province, (make)shoes since she was 19 years old and this year marks her 31st year making cloth shoes.解析:has been making。首先,这个空要填一个谓语动词,判断数、时、态,数为单数,时态现在完成进行时,这个题中有现在完成时的标志词since she was 19 years old,同时明显通过下文可以看出,她还要继续做下去,所以填现在完成进行时,比现在完成时要好。态为主动。故答案为has been making。 |
|