是现在完成时 。Having been done是现在分词的完成时的被动语态,用的时候常常会出现一个段时间状语 。having been done强调动作发生在谓语动词表示的动作之前 。
Having been done一般强调被动的动作,而且该动作必须和主句动作之间有着明显的时间/逻辑上的先后/因果关系,且隐含having been done的动作不会再进行的意味 。
例如:Having been kept in the fridge for two hours, the food has gone bad 。此题强调先有“be kept in the fridge”,才导致了后面的“go bad” 。前后动词有明显的先后/因果关系,且隐含了“这食物不会再放在冰箱里保存”的含义了 。
造句示例:
1、Having been well tended for half a year, my granny became far better.
被精心照料半年后,我奶奶的情况好多了 。
2、In conclusion, the work having been done and being to be perfected are put forward.
本文最后总结了完成的工作,以及日后可以改进和完善的地方 。
3、There are two kinds of efforts having been done to solve the problem: one is using novel searching methods, such as Genetic algorithm, Simulated Annealing Algorithm etc;
【having been done是什么时态】解决问题的办法有两种:一是用新颖的搜索方法,如遗传算法,模拟退火算法等;
推荐阅读
- have been和have gone的区别
- have been to和have gone to的区别
- had been是什么时态
- have done和had done的区别
- do过去分词形式
- have been done是什么时态
- quiescent,endOneR
- 不夜城 iphone 刷机,!r.done
- cyclone,endOneR
- walkman吧,endOneR