He regretted very much having said smoething

He regretted very much having said smoething gross .句中的having 什么用法?作什么成分?

having said something gross 动名词短语作宾语。主语是He,谓语是regretted.
regret doing something: 后悔做某事追问

regretted 是形容词,能做谓语吗?如果我这样理解这个句子,regretted very much作表语,来说明主语。having said 作谓语,因为是have done 。宾语是something gross 这样理解哪里不对?

追答

regretted是regret的过去式,不是形容词.

你的理解完全错误。regret 已经是谓语了,不会再有另一个谓语动词。

【主语He】 【谓语regretted】 【状语very much】 【宾语having said smoething gross】

追问

谢谢指导

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-24
having done 这个动作必须发生在后悔这个谓语动词之前

regret doing既可以表示在后悔这个动作之前也可表示在后悔之后
第2个回答  2017-10-24
having said something动名词短语作regretted的宾语。
第3个回答  2017-10-24
ing动名词用法啊,作独立主格的主语追答

楼上说的对,应该是宾语用法

相似回答