have done和had done是什么时态

回答
爱扬教育

2022-03-13

  • 相关推荐
have done是过去完成,had done是过去的过去完成。
have:
vt. 有; 持有; 占有; 由…组成; 显示出,带有(性质、特征)。
aux. 与过去分词连用构成完成时。
had:
v. 有; 持有; 占有; 由…组成; 显示出(性质、特征)。
aux. had 有时代替 if 用于从句句首,表示某种情况可能发生但并未发生。

扩展资料

  A period spent working abroad had done nothing to mellow him.

  他在海外工作了一段时间,却没有变得老练。

  I did not acknowledge that he had done anything wrong.

  我没有承认他犯了什么错。

  I asked him whether he had done it all himself or whether someone had helped him.

  我问过他这都是他自己做的还是有人帮他做的。

  Any reasonable person would have done exactly as you did.

  任何有头脑的人都会完全照你那样去做的。

  He said I must have done something bad to deserve it.

  他说我肯定是罪有应得。

  You shouldn't have done it without consulting me.

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