The two old brothers,having been separated so long,held each other and burst intoThe two old brothers,
网友回答
D不可以,因为D只能做谓动,而此句已经有了谓动held和burst,不再需要谓动了.
横线处需要的是非谓语动词形式.两兄弟在此之前分开了这么长的时间,
且separate的动作发生在held之前,故应用separate的完成式.
又:两兄弟是被迫分开,表示被动,故应用separate的完成被动式,即:having been separated
所以答案选B.
======以下答案可供参考======
供参考答案1:
主语是人 表示主动的时候 后面用现在分词