飓风百科 手机版
首页 > 常识 >

过去完成时和现在完成时的区别(“现在完成时”和“过去时”有啥区别?)

时间:2024-08-06 13:48:45

例子【一】

He brought you some eggs, you know he ()chicken.
A keeps | B have kept

很多语法书上,都说“要是事情对现在有影响”,便用现在完成时

这个养鸡的例子,不太能看到是否“对现在有影响”,那怎么办?

这里用"keeps"是因为我们可以把“养鸡”这个行为动作看成是“习惯”。

He keeps chickens.
他以前养鸡,现在养鸡,是一个习惯。

He kept chickens.
他生前养鸡。
或者吉利一点,他以前养鸡,现在不养了。

He has kept chickens.
我们
总结他以前养鸡,到现在为止都养鸡,未来养不养管不着。

He has been keeping chickens (since 5 years ago).
我们
总结他自从5年前开始,一直养鸡养到现在,以后管不着。

换句话说,现在完成时(或者全称:完成态+现在时)是总结的作用。

如果没打算总结,只打算叙述,还不如直接用简单现在时或者简单过去时


例子【二】

Sir, you can't smoke here.
Sorry, I()the sign.
A didn't see | B haven't seen

这一题是否“对现在有影响”,比较明显。

I didn't see the sign.
我之前没看到告示不知道。
对现在“没影响”,因为现在看见了,知道了。

I haven't seen the sign.
我之前没看到告示不知道。
对现在“有影响”,因为还是没看见!

前者是什么剧本?

A:先生,你不能在这里抽烟。
B:不好意思,我没看见告示。
(B顺手把烟灭掉)
~完~

故事完结了,事情已经过去,对现在没影响了。

后者是什么剧本?

A:先生,你不能在这里抽烟。
(B啪的一下站起来!很快啊!深情凝视服务员)
B:不好意思,我没看见告示。(这里哪个告示说不能抽了!?)
~未完待续~

故事还没完,对现在有影响:B要闹事了!

结语

如果不太能看出是否“对现在有影响”,可考虑文意上,是否有做总结的需要