网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

having been done是什么时态

时间:2025-12-04 03:59:35

是现在完成时。Havingbeendone是现在分词的完成时的被动语态,用的时候常常会出现一个段时间状语。havingbeendone强调动作发生在谓语动词表示的动作之前。

Havingbeendone一般强调被动的动作,而且该动作必须和主句动作之间有着明显的时间/逻辑上的先后/因果关系,且隐含havingbeendone的动作不会再进行的意味。

例如:Havingbeenkeptinthefridgefortwohours,thefoodhasgonebad。此题强调先有“bekeptinthefridge”,才导致了后面的“gobad”。前后动词有明显的先后/因果关系,且隐含了“这食物不会再放在冰箱里保存”的含义了。 

造句示例:

1、Havingbeenwelltendedforhalfayear,mygrannybecamefarbetter.

被精心照料半年后,我奶奶的情况好多了。

2、Inconclusion,theworkhavingbeendoneandbeingtobeperfectedareputforward. 

本文最后总结了完成的工作,以及日后可以改进和完善的地方。

3、Therearetwokindsofeffortshavingbeendonetosolvetheproblem:oneisusingnovelsearchingmethods,suchasGeneticalgorithm,SimulatedAnnealingAlgorithmetc; 

解决问题的办法有两种:一是用新颖的搜索方法,如遗传算法,模拟退火算法等;

© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com