动名词的完成形态能否做句子主语

attachments-2022-03-TbaJ66dS623867fb62b1b.jpegattachments-2022-03-UxM9wTDp62386800950ed.jpegattachments-2022-03-KINbPqGB623867f4b4239.jpeg

在做题目的时候遇到的问题,题目的答案说having done不是粉分词形式不能做主语,可是我记得having done也可以表示动名词的完成态啊,那么为什么就不能选择B了。

然后我也在本网站看了一些其他方面的问题找到了两个例句,我觉得跟我题目里的情况是一样的,但是为什么可以做主语?

请先 登录 后评论

1 个回答

曹荣禄  
擅长:动词用法,句法问题

1 动名词完成体having done形式可以作主语,当通常用一般体doing形式代替having done。二者的区别是在表示先于谓语时间的动作时,用完成体为正式语体,用一般体为非正式语体。

2 动名词的逻辑主语是否需要出现取决于语境。本句谓语has made him... 明显提示主语动名词的动作是him做的,所以没有必要用动名词复合结构,doing形式就可以了。

3 本题目是一个设计失败的题目。BC都可以,但都不是很理想。His seeingHis是多余。Having seen...的动名词完成体这种很正式的形式用在这种非正式对话语境显得有些过于做作。这反映了出题人的水平。最好的选择就是直接用Seeing...结构作主语。

请先 登录 后评论
  • 2 关注
  • 1 收藏,4296 浏览
  • Christopher 提出于 2022-03-21 19:58