be reported 后接非谓语动词的用法是什么

尊敬的老师,您们好!我在资料中看到这样一道题:

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 后接非谓语动词的用法是什么?

请先 登录 后评论

最佳答案 2023-06-16 08:40

be reported后接非谓语动词只能是不定式。不定式一般体to do形式表示谓语时间存在的状态或习惯。t进行体to be doing形式表示谓语时间正发生且未结束的事件(动作)。完成体to have done表示先于谓语时间的事件、状态、或习惯。完成进行体to have been doing形式表示从过去持续到谓语时间的事件。你的题目中is reported后只能用不定式,不能用其他非谓语动词形式,所以排除BDyesterday告诉你不定式的动作是先于谓语时间的,所以不定式要用完成体,不能用一般体,所以排除A

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,2169 浏览
  • 余林森   提出于 2023-05-11 11:42

相似问题