having been done是什麼時態

是現在完成時。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”。 前後動詞有明顯的先後/因果關係,且隱含了“這食物不會再放在冰箱保存”的含義了。 

having been done是什麼時態

造句示例:

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; 

解決問題的辦法有兩種:一是用新穎的搜索方法,如遺傳算法,模擬退火算法等;