分享

高中英语 | 高一小迷糊:现在完成时与现在完成进行时辨析

 黄河清 2022-03-11
    进入到高一下半期,人教版、北师大版本各学校陆陆续续的开始对现在完成进行时进行了学习,像杨家坪中学的半期考试,就对这个时态进行了考察。很多同学可能对这个时态开始迷糊了,感觉它的用法似乎和现在完成时差不多,那为什么会存在这个时态呢?这个时态与现在完成时,究竟有什么区别呢?在考试中应该怎样去解决呢?接下来,让我们一起来看看,这两个时态的区别。

一、结构

现在完成时:   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。

同学们,以上的练习,都做全对了吗?如果没有的话,要通过梳理与理解加强练习哦。其实,通过以上的内容,我们可以清晰的看到,它们的区别还是比较明显的,也不是那么的困难,只要学会分类整理,找到合适的方法,任何知识点都是可以轻松解决的。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多