【初三英语】过去完成时的用法及含义是否与现在完成时相同?

【初三英语】过去完成时的用法及含义是否与现在完成时相同?
如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,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,这样我用手机才好收到答案.
英语人气:979 ℃时间:2019-08-19 13:13:52
优质解答
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 .路上都是人,这是我们事先未预料的(过去时间显然暗含在前一句中)
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版