to have been done是什么时态

回答
爱扬教育

2022-03-20

to have been done是现在完成时时态。
have:vt. 有; 持有; 占有; 由…组成; 显示出,带有(性质、特征)。
been:v. 曾经; 曾经到过(某地)。
done:adj. 完毕; 了结; 结束; 煮熟; 熟了; 合乎礼仪; 合乎规矩; 得体。

扩展资料

  His work seems to have been done with great concentration during short periods;

  笛卡尔的工作仿佛是在短期间精神非常集中下做出来的;

  Something ought to have been done before our environment was getting worse.

  在我们的环境恶化之前应该有所行动。

  It ought to have been done long ago.

  这事早该做完的。

  Something ought to have been done before now.

  早就该采取措施了。

  No harm seems to have been done.

  似乎并没有造成伤害。