词典词条 · 问答

in the past

核心问题

经常看到含有时间状语 in the past 的句子里使用现在完成时的例子,例如 We have achieved much in the past. 我总觉得 in the past 与现在完成时是有矛盾的。

词典解答

A. S. Hornby 是这样解释的: the past 并没有特指过去的某一具体时间, 同时这里的“过去”与“现在”并没有截然分开。the past 的意思是“从现在开始追溯到过去的一段时间”, 也就是说, 它并不与现在, 而是与将来作对比。

We have achieved much in the past, and we may hope to achieve even more in the future. 过去我们已取得很大成就,将来我们希望取得更大的成就。

只有当“过去”被认为是到“现在”已经终止了的一点时间时,才不用现在完成时。例如:I used to go there often in the past. (ALD) 过去我常去那里。

来源:英语常见问题解答大词典-6.md · 第 99229931 行 · 原文哈希 4b59f7aa03