is to do/be done 是否一样?

I feel it is your husband who______ for the spoiled child.

a. is to blame   b. is going to blame  c) is to be blamed   d) should blame

 

请教老师, a和c 选项都正确,是吗?为什么?     谢谢老师解答。


请先 登录 后评论

最佳答案 2020-09-07 17:22

be to do结构中,如果不定式为动词blame,不定式可以用悬空结构,即主语为不定式的逻辑宾语。当然也可以用普通不定式,如果主语与不定式为被动关系,则用被动不定式。对于blame这个动词而言,sb/sth is to blame (悬空不定式)要远比 sb/sth is to be blamed更为常用。在COCA语料库搜索 is to blame, 有1221条结果;搜索is to be blamed, 则只有21条结果。哪个更为常用可见一斑。

单选题是选择最佳答案,而不是唯一正确答案。所以虽然C项不算错误,你也应该选择A项。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2805 浏览
  • 007li 提出于 2020-08-19 00:53

相似问题