高中作文网

havingbeendone是什么时态(hasbeendone什么时态)

时间: 2022-10-27 栏目:教育知识

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

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

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

1、Havingbeenwelltendedforhalfayear,mygrannybecamefarbetter.

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

2、Inconclusion,theworkhavingbeendoneandbeingtobeperfectedareputforward.

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

3、Therearetwokindsofeffortshavingbeendonetosolvetheproblem:oneisusingnovelsearchingmethods,suchasGeneticalgorithm,SimulatedAnnealingAlgorithmetc;

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

    【教育知识】栏目
  • 上一篇:下列说法中正确的是()
  • 下一篇:单报本科是什么意思(兼报本科和单报本科有什么区别)
  • 相关文章

    推荐文章

    本站专题