It has rained every day this week. 为什么这里用现在完成时不用一般现在时.两者有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:39:14
还有一个问题. The great poet ______(live) from 1564 to 1616.怎么做?
希望有人能告诉我答案.非常感谢!!!!

你的这个问题很好,不过解释起来有点复杂

概括来说,对于同样一个动作,我们用现在完成时态是强调它的延续性,用一般现在时态是强调它的重复性。

象这个例句,It has rained every day this week.,用的现在完成时态,表示本周前几天一直在下雨,而且持续到现在(说话的时候);
如果用一般现在时态It rains every day this week.则表示“本周几天反复下雨”,但雨不是连续的,而且现在(说话的时刻)也不一定在下雨。

第二个问题,from 1564 to 1616表示纯粹的过去时间,应该与一般过去时态连用,所以用 lived

以上是个人观点,仅供参考。。。

强调已经下了好几天,现在还在下.用一般现在时只是代表现在在下.
lived