网球论坛

注册

 

发新话题 回复该主题

现在完成时和现在完成进行时区别总结,其实 [复制链接]

1#

英语现在时态里,现在完成时和现在完成进行时是所表达的意思往往很相似,我们不容易区别。

但是,它们无疑是两种不同的时态,有时候是不能互相替代的。

一、表达以下几种情况,我们用现在完成时:

1,形容动作从过去延续到现在(谓语动词必须是延续性动词):

IhaventphonedhomesinceChristmas.

圣诞节后我就没给家里打过电话。

Shehasstudiednon-stopsince9.15.

MybrotherhasbeeninEnglandformorethantwoweeksnow.

我哥哥到英国已经两个多星期了。

一般for+一段时间或since+过去的具体时间引导时间状语。

2,形容到现在为止(可能反复发生)的情况:

Thebridgeprojecthasalreadyfallenbehindschedule.

桥梁工程已经落后于工期。

Ivehadthreecupsofcoffeetoday.

我今天喝了三杯咖啡。

IvebeentoBeijingmorethantentimes.

我去过北京十多次了。

Ihaventbeentothebanksincelastmonth.

从上个月起我就没去过银行。

3,形容过去的动作与现在有某种联系。也就是说这个动作发生在过去,但我们要表达的是它对现在的影响,例如:

Momsjustmadeacake.

妈妈刚做了个蛋糕。(有蛋糕吃了)

Thefieldhasbeenseededwithcorn.

地里种了玉米。(不能随便踩了)

Thewholeprocesshasnowbeengreatlysimplified.

整个过程现已大大简化。(现在方便了)

Ihaveeatentoomuchcake,andnowIfeelsick.

我吃了太多的蛋糕,现在觉得不舒服。

Hehasbrokenhisarmsohecan’tplaytenniswithme.

他手臂骨折了,所以不能和我打网球。

这种情况一般不说明发生的具体时间。例如:

Shehaspaintedthewalls.

她已经粉刷了墙壁。

Hehasbe

分享 转发
TOP
发新话题 回复该主题