作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/12 04:29:54
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不可以?
The two old brothers,having been separated so long,held each
D不可以,因为D只能做谓动,而此句已经有了谓动held和burst,不再需要谓动了.
横线处需要的是非谓语动词形式.两兄弟在此之前分开了这么长的时间,
且separate的动作发生在held之前,故应用separate的完成式.
又:两兄弟是被迫分开,表示被动,故应用separate的完成被动式,即:having been separated
所以答案选B.