1 非限定分词作主语用法(__so much in the war has made him more'

【A】"Joe doesn' t seem like the same person.". 【B】"__so much in the war has made him more'thoughtful." 【选项】 A. To have seen .B. Having seen. C. His seeing D.For him to see .请问这道题如何选?
请先 登录 后评论

最佳答案 2019-03-13 13:21

答案选B。不定式作主语不能用完成体,故排除A。动作发生在谓语动作之前,故排除D。宾语him已经明显提示动名词的逻辑主语为him, his为多余,故排除C。

这个句子用having seen 或者seeing都可以。前者为正式语体,后者为非正式语体。既然只有having seen,就不必为语体费心了。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,4837 浏览
  • zbr1016. 提出于 2019-03-12 13:46

相似问题