【初三英语】过去完成时的用法及含义是否与现在完成时相同?如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,I haven't seen a such interesting movie.(我以前

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/09 16:49:36
【初三英语】过去完成时的用法及含义是否与现在完成时相同?如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,Ihaven''tseenasuchinterestingmov

【初三英语】过去完成时的用法及含义是否与现在完成时相同?如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,I haven't seen a such interesting movie.(我以前
【初三英语】过去完成时的用法及含义是否与现在完成时相同?
如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,I haven't seen a such interesting movie.(我以前从未看过如此有趣的一部电影).
那么,过去完成时是否也可以表示“过去的某一动作或事件对现在(过去)造成的影响”?
换个说法,以下哪个句子说法正确?
A.Tom got a big cake on his 12th birthday,he haven't seen a such big birthday cake.
B.Tom got a big cake on his 12th birthday,he had' t seen a such big birthday cake.
大家先回答A或B,这样我用手机才好收到答案.

【初三英语】过去完成时的用法及含义是否与现在完成时相同?如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,I haven't seen a such interesting movie.(我以前
B
现在完成时跨在两个时间之上,一是过去,一是现在.他的动作发生在过去,但对现在有影响
(或结果),而这种影响或结果却往往是说话人的兴趣所在,所以后面不用时间状语.
过去完成时的基本用法和现在完成时相似,所不同的:现在完成时的动作须在现在以前完成,过去完成时须在过去某一时间以前完成,也就是说发生在“过去的过去”.既然过去完成时的动作发生在过去某一时间以前,那么,使用过去完成时就非先有这样一个过去某一时间不可.如:I had finished my homework before supper.我在晚饭之前把作业做完了.句中的supper 既是过去某一时间,而过去完成时had finished 这一动作就是在supper 之前完成.如果只说I had finished my homework ,听者就会觉得难以理解.由此可见,过去完成时可以说是一个现对时态,他不能离开过去时间而独立存在.
支持B 举一个例子 the roads were full of people .we hadn't foreseen that .路上都是人,这是我们事先未预料的(过去时间显然暗含在前一句中)

A

A
现在完成时 强调对现在的影响。
而过去完成时 强调的是过去的过去发生的事。一般后面会有个before引导的一般过去时的时间状语。

这道是选B的,首先got已经表明发生在过去,后面的只能用过去的过去,也就是过去完成时。A的话应该是gets.

B
过去完成时是指“过去的过去”,是对过去而言:现在完成时表示“已经”,是对现在而言

当然选A了,he haven't seen a such big birthday cake.看那么大的蛋糕,是对现在造成的影响。尽管这个看的动作,发生在过去。

答案选B。
这个句子的时态基调是过去。tom 收到礼物的时候是在过去。在他12岁生日之前,他都没到过这么大的蛋糕。过去的过去。

A

We should have cut away the jungle brush.
我们本应该把丛林的灌木砍掉。
How I regretted the days when I had played and should have studied.
我多么懊悔我把本应该好好学习的日子都玩掉了。
Shouldn’t+have+过去分词表示过去“本不应该┅”而实...

全部展开

We should have cut away the jungle brush.
我们本应该把丛林的灌木砍掉。
How I regretted the days when I had played and should have studied.
我多么懊悔我把本应该好好学习的日子都玩掉了。
Shouldn’t+have+过去分词表示过去“本不应该┅”而实际上做了的动作。
You shouldn’t have told anyone about it.
你本来不应该告诉任何人。
They shouldn’t have left so soon..
他们本来不应该去得那么早。
2. ought to + have + 过去分词表示过去“本应该。。。”而实际上未做。相当于“should + have + 过去分词”
You ought to have helped him.
你应该帮他一把。
You ought to have returned these books to the school library last week.
上周你就应该把这些书还给学校图书室。
否定形式oughtn’t to + have + 过去分词 = shouldn’t + have +过去分词
eg. You oughtn’t to have taken his umbrella away.
你不该把他的伞拿走。
He oughtn’t to have been there.
他本不应该到那去。

收起