首页 > 留学知识库

问题: 请做道选择题!谢阿

The local health organization is reported _____ twenty-five years ago when Dr. Ardon became its first president.
A.to be set up B.to have been set up

答案是B,为什么?twenty-five years ago能跟完成时连用吗?

解答:

这里是不定式的完成时,用来表达动作在谓语动作之前。并非你想的那种谓语和twenty-five years ago 的配合。

假如你用to be set up ,这样根本无法表达出,这个动作早在报道之前完成,甚至还有“将会被建立“的意思。

只有用一个to have been set up,别人才能知晓,这个是已完成的动作。