having drunk some milk i have some trouble with my stomach这里为什么用having而不用have?为什么?

问题描述:

having drunk some milk i have some trouble with my stomach这里为什么用having而不用have?为什么?

这里是非谓语动词做状语,要用分词形式,主语与主句的I一致,且已经完成,所以用having drunk。

Have是名词,用在居首不能用原型,要用动名词形式,即having。
句子译为 由于喝了些牛奶,我的胃有些不适。

一句话不能存在两个动词 故把第一个Have改成动名词形式