请问 had been separated 是什么意思? 和having been separated的区别呢?详细点谢谢

2024-12-25 11:32:01
推荐回答(5个)
回答1:

had been separated是过去完成时,having been done是现在分词完成时的被动语态,作状语时,having been done表示该动作发生在主句动作之前。

had been separated 这个使用比较简单,就不多说了。
其实2个法不一样,没什么可比性,说专业的术语反而让人头疼,看不大懂的,就看看例子吧,琢磨琢磨!
例句:
Having been criticized by the teacher, Li Ming gave up smoking.
Not having been invited, he felt very unhappy.
这种用在句首的,可以作为下半句的原因。比如说,第一个例句,因为被老师批评了,所以李明放弃了吸烟。

如果分词所修饰的词是【泛指】也可用having been done的格式。如:
Anyone having passed the test has got a prize. 任何通过考试的人都能得到一份奖品(这个anyone就是泛指)

如果是非限定性的完成体作【定语】也可用having been done的格式。如:
Charlie, having lived in Paris for years, decided to return to London. 在巴黎呆过多年,查理决定重返伦敦。( 这里这个完成体having lived in Paris for years,就是做的定语)
The man, having been disturbed so badly, almost lost his memory. 由于被严重困扰,这个人几乎失去了记忆。( 这里having been disturbed so badlyrs,也是做的定语)

还有一种情况,
如果分词是短暂动词,那么该分词完成式所表示的动作往往是在谓语动作之前发生过【多次】,即分词完成式用于短暂动作时往往会体现出重复性的特点。
Having been bitten twice, the postman refused to deliver our letters unless we chained our dog up.
分词完成式having been bitten在谓语动作refused之前已经重复过两次。
Having failed three times, he didn't want to try again.
分词完成式having failed在谓语动作want之前已经重复过三次。

就这么多了,重点的都特意加了个括号。如果有语感的话,就算不懂也可以选出正确的答案。

回答2:

had been separated 是被分开的意思,had been separated 是过去进行时,having been separated是现在进行时,区别是:一个是以前发生的事,一个是现在发生的事。

回答3:

供参考

(1) had been separated 是完整的动词
是过去完成时
是被动式

(2) having been separated 是’分词结构‘
是过去完成时
是被动式

(3) 例句﹕那肿瘤被分离。它被送往研究中心。

The tumor had been separated. It was then sent to the research
center.

若然将这2句连在一起
其中一个方法是将首句转为分词短语
Having been separated, the tumor was sent to the research
center.

回答4:

一个完成,一个正在进行

回答5:

had been separated 可以独立作谓语。
having been separated 不能独立作谓语,只能做句子除谓语外的其他成分。