动名词复合结构判断

Having that you earned yourself is good for teaching you the value of money.

这里是动名词复合结构吗?还是动名词词组?

请先 登录 后评论

最佳答案 2020-01-01 21:14

Having that you earned yourself is good for teaching you the value of money.

网友这个句子有严重问题。问题是:

1. have 不能接 that 宾语从句。

2. that 从句里面,earned 缺少宾语,因为 yourself 不是宾语,而是 you 的同位语。

这个句子需要修改。有两种改法:

(1)Having what you earned yourself is good for teaching you the value of money.

(2)Having money that you earned yourself is good for teaching you the value of money.

改正后,主语都是动名词词组作主语。having 之前没有逻辑主语,哪来的动名词复合结构?其实,它的逻辑主语已经暗示了,是 your,但没必要说出。

请先 登录 后评论

其它 1 个回答

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

网友显然不清楚动名词复合结构指什么。一个动名词前带有自己的逻辑主语,该逻辑主语由名词属格或物主代词(正式语体)、通格名词或宾格代词(非正式语体)表示,这样的动名词结构就是动名词复合结构。

你的句子中,having前并没有其逻辑主语,怎么能是动名词复合结构呢?

请先 登录 后评论
  • 0 关注
  • 1 收藏,2274 浏览
  • Steven_wzq 提出于 2019-12-31 22:17

相似问题