欢迎光临在职研究生招生网,为您提供专业择校&备考服务

您所在的位置:

haddone和havedone的区别是什么

我要提问
匿名提问者 2023-12-12 09:55:29

最佳答案

  “have done” 和 “had done” 的区别在于它们的时间点不同。“have done”表示过去发生某事,而“had done”则表示过去的过去发生某事,具体如下:

haddone和havedone的区别

  “have done”:表示从过去发生某事,截止到现在已经完成,比如“I have done my homework”,意思是“我已经写完作业了”。

  “had done”:表示过去的过去发生某事,截止到过去已经完成,比如“I had done my homework yesterday”,意思是“我昨天就完成作业了”。

  haddone和havedone的用法

  “had done”是过去完成时,表示在过去的某个时间之前已经完成的动作或状态。这种时态强调的是过去的过去,即在一个过去的时间点之前,另一个过去的动作或状态已经完成。例如:“I had finished my homework before I went to bed last night”。

  而“have done”是现在完成时,表示到现在为止已经完成的动作或状态。这种时态强调的是现在的影响或结果,即现在的状态是由于过去的某个动作或事件所导致的。例如:“I have finished my homework now”。

  总之,have done和had done的区别在于它们所表示的时间点不同。但需要注意的是,“had done”和“have done”都是完成时态,只是它们所表示的时间点不同。

3秒在线预约报名

在职研究生、备考辅导、论文指导在线报名预约绿码通道

*
今日已有237人预约成功

刘同学 138****2860 刚刚成功报名

王同学 131****2015 刚刚成功报名

张同学 133****4652 刚刚成功报名

李同学 135****8607 刚刚成功报名

杨同学 132****5667 刚刚成功报名

岳同学 134****6652 刚刚成功报名

梁同学 157****2950 刚刚成功报名

刘同学 189****1015 刚刚成功报名

张同学 155****4678 刚刚成功报名

邹同学 139****2907 刚刚成功报名

董同学 138****2867 刚刚成功报名

周同学 136****3602 刚刚成功报名

在职研究生
  • 在职研究生招生
  • 在职研究生招生
  • 在职研究生网
Copyright 1994-2024 北京中知易教育科技发展有限公司 在职研究生 All Rights Reserved 京ICP备05056911号-31