一般过去时和现在完成时的区别。,英语语法,谁还不会英语
一般过去时和现在完成时,都能描述一个过去的动作。
区别在于一般过去时,是就事论事说过去,跟现在没关系。
而现在完成时,则是在强调一个过去的动作,它的结果,或者对今天的影响。
比如说你把钥匙给搞丢了。
如果用一般过去时,I lost my keys。
你只是在客观表达,过去某一个时刻,你把钥匙弄丢了,跟现在没有关系。
但是,如果你用现在完成时,I've lost my keys。
你事实上是在说,我现在进不了家门了,或者我进不了单位了。
曾经有一段真挚的感情放在我的面前,我没有珍惜。
如果你只是想客观描述这个多年前你所做出的脑子进了水的决定,你就用一般过去时。
但是,如果你想强调的是在你放下金箍,立地成佛之后的每一个晚上,你都忘不了那个叫紫霞的小姐姐,你就应该用现在完成时。
所以现在完成时,还是一般过去时,取决于你想说什么。