永发信息网

现在完成时 与 过去完成时

答案:1  悬赏:60  手机版
解决时间 2021-08-20 20:50
  • 提问者网友:暗中人
  • 2021-08-20 07:26
现在完成时 与 过去完成时
i have climbed that hill many a time when i was young
i had climbed that hill many a time when i was young
请问上面这两句话有什么区别
john told me this morning that the painters haven't finished the work on his house yet
请问上面这句话中the painters haven't finished 不是应该用the painters hadn't finished吗?
最佳答案
  • 五星知识达人网友:孤老序
  • 2021-08-20 08:22

I have climbed that hill many a time when i was young
在我小的时候,我很多次爬上那座小山
He said: I had climbed that hill many a time when i was young
过去完成时,是以过去为基点说的,所以,必须把句子的基准时间定在过去时
the painters hadn't finished 是对的,
必须是过去完成时,原句有错.
原因同上面.


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯