You have saved my life;I shall never forget it.为什么用have不用had?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 06:07:02
Youhavesavedmylife;Ishallneverforgetit.为什么用have不用had?Youhavesavedmylife;Ishallneverforgetit.为什么用have

You have saved my life;I shall never forget it.为什么用have不用had?
You have saved my life;I shall never forget it.为什么用have不用had?

You have saved my life;I shall never forget it.为什么用have不用had?
因为我还活着.现在完成.我要是死了,我的魂儿说的,就过去完成.

had 表示过去的过去,have表示现在的过去,如果这是要表达作者在追述一件过去的事,而此事又与更早(过去的过去)有关,那么就用had ,此句明显是在现在说过去的事,所以用have,而后面那句用了一般现在时,很明显在述说过去做完的事情时,用现在完成时。...

全部展开

had 表示过去的过去,have表示现在的过去,如果这是要表达作者在追述一件过去的事,而此事又与更早(过去的过去)有关,那么就用had ,此句明显是在现在说过去的事,所以用have,而后面那句用了一般现在时,很明显在述说过去做完的事情时,用现在完成时。

收起

因为被就的人还一直活着,所以只能用HAVE,若用HAD,那这人就OVER了。

没想到这个问题这麼难吖…我学了现在完成时都不知道为什麽也…那为什麽后面用的是shall而不是用的should呢…现在完成时嘛