英语吧 关注:1,555,972贴子:11,422,527
  • 1回复贴,共1

句子改正,为什么改为Did you do和have passed

只看楼主收藏回复

It's a good job. Have you done it all by yourself?
正确答案是 Have you done改为Did you do
I'm glad to tell you that you passed the exam.
正确答案是 passed改为have passed
为什么我感觉可以都不用改呢,看了答案后我不明白一般过去时和现在完成时的区别


来自Android客户端1楼2022-10-16 17:12回复
    个人见解,现在完成时注重对于现在产生的影响或者结果。
    一般过去时指过去一个时刻发生的动作,与现在无关联,比如可以与现在的情况截然不同。
    详情建议去网上找找资料细看这俩时态区别,还有一些情况我就不列举了。


    IP属地:江西来自Android客户端2楼2022-10-16 19:26
    回复