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