I regret having said said so 的语法解释?

如题所述

首先,regret这个动词后面习惯跟动名词宾语(非谓语动词),也就是regret doing sth.
其次,宾语如果是非谓语动词,是可以表示时态的,这个句子要表示的是已经说了后悔的话,所以用现在完成时。因此,你看到的句子就是I regret having said so. (我真后悔说了那话)
最后,句子成分如下:
I主语。
regret谓语。
having said so动名词短语作宾语,其中so可以看成副词做状语。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-27

I,主语。regret,谓语。having……,现在分词短语(完成时态),作原因状语。

相似回答