作业帮 > 英语 > 作业

The two old brothers,having been separated so long,held each

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/09/13 02:39:21
The two old brothers,having been separated so long,held each other and burst into
The two old brothers,__________ so long,held each other and burst into tears.
A.being separated
B.having been separated
C.having separated
D.had been separated
请问为什么是D不可以?
D不可以,因为D只能做谓动,而此句已经有了谓动held和burst,不再需要谓动了.
横线处需要的是非谓语动词形式.两兄弟在此之前分开了这么长的时间,
且separate的动作发生在held之前,故应用separate的完成式.
又:两兄弟是被迫分开,表示被动,故应用separate的完成被动式,即:having been separated
所以答案选B.