尊敬的老师,您们好!我在资料中看到这样一道题:
The bank is reported _______ in the local newspaper in broad yesterday.
A. to be robbed
B. robbed
C. to have been robbed
D. having been robbed
参考答案是 C. 请问,其它答案为什么是错误的?(我查词典看到be reported 后面可以接动词不定式、现在分词、过去分词)be reported 后接非谓语动词的用法是什么?
be reported后接非谓语动词只能是不定式。不定式一般体to do形式表示谓语时间存在的状态或习惯。t进行体to be doing形式表示谓语时间正发生且未结束的事件(动作)。完成体to have done表示先于谓语时间的事件、状态、或习惯。完成进行体to have been doing形式表示从过去持续到谓语时间的事件。你的题目中is reported后只能用不定式,不能用其他非谓语动词形式,所以排除B和D。yesterday告诉你不定式的动作是先于谓语时间的,所以不定式要用完成体,不能用一般体,所以排除A。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!