过去简单vs现在完成
英语现在完成时和过去完成时是英语中比较容易混淆的时态之一,我们应该清楚地理解过去完成时和现在完成时的区别。现在完成时用于表示从过去开始并与现在有联系的动作,过去简单用法用于过去已经开始和结束的动作。这两种时态之间的主要区别是,现在完成时与现在有联系,过去简单时则没有。本文试图阐明这两种时态的用法,同时强调过去完成时和现在完成时的区别。
什么是现在完成时(present perfect)?
我们通常用现在完成时指的是从过去开始并与现在有联系的事情。现在完成式的构成如下。
Has/Have+动词的过去分词
让我们通过一个简单的例子来理解这一点。
我的车钥匙丢了。
根据这个例子,这个人过去丢了钥匙,不知道是什么时候发生的,至今也找不到钥匙。这意味着有一个连接到现在,因为密钥仍然丢失。另一个需要记住的重要因素是我们使用现在完成时,因为我们不确定事件发生的确切时间。例如,
有人把钢笔掉了。
在这个例子中,我们不知道钢笔什么时候掉下来的。另外,由于笔还在地上,我们使用现在完成时,因为它与现在有联系。
什么是一般过去时(past simple)?
一般过去时用于表示从过去开始到过去结束的动作。在简单的过去中,与现在没有联系,就像现在完成时一样。现在完成式的构成如下。
动词+ed/不规则动词
现在,让我们通过一个例子来理解过去简单用法。
我昨天看了那部电影。
根据例子,演讲者在特定时间(昨天)完成了观看电影的动作。这是一般过去时的一个特点,因为它特别提到的时间不同于现在完成时。它指的是过去发生的事情,动作与现在无关,因此使用过去简单。我们假设发言者说:
那部电影我看了很多遍。
在这种情况下,这个句子是现在完成时。注意这个例子中没有指定时间。现在完成时并不强调动作发生的确切时间,而是暗示人可以再看一次电影。这暗示了与现在的联系。
一般过去时(past simple)和现在完成时(present perfect)的区别
•现在完成时用于过去开始的与现在有关的动作。
•在现在完成语中,时间通常是未指定的。
•过去简单用于过去已完成的行动。
•在过去的简单中,时间是指定的。