非谓语动词的完成式能做主语吗

非谓语动词的完成式能做主语吗?

比如 having done, to have done 这种结构能做主语吗?

请先 登录 后评论

最佳答案 2016-05-11 21:34

不定式的完成式可以作主语的,请参见陈老师的以下解答:

http://ask.yygrammar.com/q-1052.html 

动名词的完成式可以作主语的,如下面两句摘自张道真的《英语语法大全》第1027节“动名词作主语”一节:

Having seen the world sixty years is not enough to make one wise. 

Having studied biology is an important qualification for the study of agriculture. 

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,4430 浏览
  • 吴德新 提出于 2016-05-03 14:01

相似问题