2023年初中英语语法:过去完成时与现在完成时的区别
2023-02-18 19:23:30佚名
过去完成时与现在完成时的区别
现在完成时表示的动作发生在过去,它侧重的是对现在产生的结果或造成的影响,与现在有关,它的结构是:助动词have/has加动词过去分词;过去完成时表示的是相对的时态,它所表示的动作不仅发生在过去,更强调的是过去的过去,只有和过去某时或某个动作相比较的时候,才能用到它。我们试着比较下面的例句:
1.—I am so sorry to keep you waiting. 对不起,让你久等了。
— Oh, not at all. I have been here only a few minutes. 没什么,我只在这儿等了几分钟。
“等” 这个动作,从过去某一时间点持续到现在。
2.—John returned home yesterday. 约翰是昨天回到家的。
—Where had he been? 他去哪儿了?回答语中使用过去完成时,是因为,约翰在returned home之前去了哪些地方,即“过去的过去”。
在看下面两个例句: