英语问题Theboy'thavingdone是现在分词还是动名词
Theboy' thavingdone是现在分词还是动名词的完成时?
应为后者。因为made是谓语动词,前面需要一个名词作主语。这样一来,The boy's not having done the homework 就看作一个整体,做这个句子的主语。这样的例子还有:Would you mind my sitting here? 是一样的用法。