现在进行时和现在完成进行时有何区别

现在进行时可以表示现阶段正在进行的动作,这和现在完成进行时有何区别?

1. —I hear that our company has failed to promote a new product.

—Oh, no wonder the manager_______ so disappointed this week.

A. was acting          B. is acting            C. had acted          D. will act

2. —We’ve spent too much money recently.

—Well, it isn’t surprising. Our friends and relatives_______ around all the time.

A. are coming         B. had come        C. were coming       D. have been coming

【答】关于现在进行时和现在完成进行时的区别,曹老师已给出了很好的解释,不过,第一句有命题错误和单词错误(见后面的分析)。

完全一样的动作,不同的语境,导致着眼点不同,才出现了两种不同的时态。

1. 现在进行时:着眼于目前,表示此时此刻正在进行的动作。

2. 现在完成进行时:同样是正在进行,但它强调一个从过去某个时间持续到现在的动作。既有现在完成的特点,也有进行的特点。

举例区别如下:

He is reading a famous novel now.

他现在正在读一本著名的小说。

He has been reading a famous novel this week.

本周他一直在读一本著名的小说。

但是,网友给的第一个例句有问题,而且跟我们所说的两种时态的区别有抵触。分析如下:

1. 既然讲两种时态的区别,就应该把两种时态的选项都包括在内。遗憾的是,该句只有现在进行时,没有现在完成进行时。

2. 我认为,此题选择is acting 不合适,正确答案应为:has been acting。显而易见的是,this week 跟一个持续的动作连用表示“一个时间段”,强调了act是“从过去某个时间开始,持续到现在的动作,而且目前还在进行中”。

3. 句子还有一个错误,就是disappointed,应改为副词disappointedly,修饰谓语动词。

4. 正确判断和使用这两种时态,我觉得,时间状语是一个很好的辅助手段。我们可以根据时间状语来确定使用哪种时态。一般说来:

(1)现在进行时,常与now, right now, at this moment, at present 等时间状语连用。

(2)现在完成进行时,常与all the time, this week, this month, all the morning, recently 等时间状语连用,以及与since... 和for... 引导的时间状语连用。

(0)

相关推荐