字典翻译 问答 初中 英语 【初三英语】过去完成时的用法及含义是否与现在完成时相同?如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,Ihaven'tseenasuchinterestingmovie.(我以前
问题标题:
【初三英语】过去完成时的用法及含义是否与现在完成时相同?如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,Ihaven'tseenasuchinterestingmovie.(我以前
问题描述:

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

如题.众所周知,现在完成时可以表示“过去的某一动作或事件对现在造成的影响”,比如,Ihaven'tseenasuchinterestingmovie.(我以前从未看过如此有趣的一部电影).

那么,过去完成时是否也可以表示“过去的某一动作或事件对现在(过去)造成的影响”?

换个说法,以下哪个句子说法正确?

A.Tomgotabigcakeonhis12thbirthday,hehaven'tseenasuchbigbirthdaycake.

B.Tomgotabigcakeonhis12thbirthday,hehad'tseenasuchbigbirthdaycake.

大家先回答A或B,这样我用手机才好收到答案.

冀振燕回答:
  B   现在完成时跨在两个时间之上,一是过去,一是现在.他的动作发生在过去,但对现在有影响   (或结果),而这种影响或结果却往往是说话人的兴趣所在,所以后面不用时间状语.   过去完成时的基本用法和现在完成时相似,所不同的:现在完成时的动作须在现在以前完成,过去完成时须在过去某一时间以前完成,也就是说发生在“过去的过去”.既然过去完成时的动作发生在过去某一时间以前,那么,使用过去完成时就非先有这样一个过去某一时间不可.如:Ihadfinishedmyhomeworkbeforesupper.我在晚饭之前把作业做完了.句中的supper既是过去某一时间,而过去完成时hadfinished这一动作就是在supper之前完成.如果只说Ihadfinishedmyhomework,听者就会觉得难以理解.由此可见,过去完成时可以说是一个现对时态,他不能离开过去时间而独立存在.   支持B举一个例子theroadswerefullofpeople.wehadn'tforeseenthat.路上都是人,这是我们事先未预料的(过去时间显然暗含在前一句中)
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 政治
  • 地理
  • 历史
  • 化学
  • 生物
  • 物理
  • 音乐
  • 体育
  • 美术