i have just received a letter from my brother,tim.

来源:百度知道 编辑:UC知道 时间:2024/05/22 06:33:03
我刚刚收到弟弟蒂姆的来信
i have just received a letter from my brother,tim。
为什么不是
i had just receive a letter from my brother,tim。
我英语不好 希望细细的讲解

i have just received a letter from my brother,tim.这句为现在完成时。现在完成时强调的是这个动作过去开始到现在已经结束,并且对现在的影响。 i had just received a letter from my brother,tim.这句为过去完成时,它强调的是这个动作在过去的某个时间点之前已经发生了。在第二句中没有过去的时间点,也没有两个先后的动作,所以不能用。
另外,在平时造简单句时尽量少用过去完成时,它一般用在主从句上。

正常情况下,过去完成时需要比较严格的条件:
1.需要有一个明确的过去时间点;
2.所陈述的时间需要发生在这个过去时间点之前。

在此句中,第一个条件不能被满足,所以用过去完成时是不合适的。

现在完成时,顾名思义,是陈述一个现在已经完成了的事件。收信这一事件在陈述时已经完成,所以现在完成时时合理的。

现在完成和过去完成。说的是到现在到目前为止的动作应用现在完成…过去完成是发生在过去的!

刚刚收收到说明现在已经收到了,是过去对现在的影响,所以要用现在完成时?