问题: 请做道选择题!谢阿
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,别人才能知晓,这个是已完成的动作。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。