Havingthat you earned yourself is good for teaching you the value of money.
这里是动名词复合结构吗?还是动名词词组?
Havingthat 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 yourselfis good for teaching you the value of money.
(2)Having money that you earned yourselfis good for teaching you the value of money.
改正后,主语都是动名词词组作主语。having 之前没逻辑主语,哪来的动名词复合结构?其实,它的逻辑主语已经暗示了,是 your,但不必说出。