快捷搜索:  汽车  科技

过去时和过去完成时有区别吗?现在完成时和过去时

过去时和过去完成时有区别吗?现在完成时和过去时换句话说,现在完成时(或者全称:完成态 现在时)是总结的作用。He has been keeping chickens (since 5 years ago).我们总结他自从5年前开始,一直养鸡养到现在,以后管不着。He keeps chickens.他以前养鸡,现在养鸡,是一个习惯。He kept chickens.他生前养鸡。或者吉利一点,他以前养鸡,现在不养了。He has kept chickens.我们总结他以前养鸡,到现在为止都养鸡,未来养不养管不着。

例子【一】

过去时和过去完成时有区别吗?现在完成时和过去时(1)

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年前开始,一直养鸡养到现在,以后管不着。

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

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


例子【二】

过去时和过去完成时有区别吗?现在完成时和过去时(2)

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要闹事了!

结语

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

猜您喜欢: