havedone是什么时态怎么翻译

回答
爱扬教育

2022-03-09

  • 相关推荐
have done是现在完成时态(过去发生的动作对现在造成的影响),在不同的语境有不同的翻译。
例如:
It has so happened that what you have done has been the greatest good for her.
事情就这样发生了,你所做的是对她最大的好处。

扩展资料

  The doctors have done marvels for her.

  医生为她创造了奇迹。

  You shouldn't have done it without consulting me.

  你不该不和我商量就做了这件事。

  We have followed the dictates of our consciences and have done our duty.

  我们凭良心做事,尽了我们的职责。

  She got much less than she would have done if she had settled out of court.

  她得到的远不如她若庭外和解得到的多。