现在中学英语课本把现在分词和动名词合称“动词-ing形式”,但不少语法书还是把它们分开来讲.
动名词的复合结构在形式上是one'sdoing,意思上就是说动名词的逻辑主语在复合结构中出现,doing这个动作是由one's这个人做的,one就是doing的逻辑主语.逻辑主语与句子的主语或宾语是不同的.现在分析一下你所给的几个例句.
Doyoumindmyopeningthedoor?(你是否介意我开门?)
句子的主语是you,myopeningthedoor是动名词复合结构,作动词mind的宾语,但openingthedoor(开门)这个动作是“我”做的,my就是opening动作的逻辑主语,即从逻辑上理解,是“我”开门.
在非正式语言中,my也可以用宾格me代替,但意思一样,这就是第三句.
Mary'sbeinglateforclassmadetheteacherangry.(玛丽上课迟到使老师生气.)
全句的主语是Mary'sbeinglateforclass,谓语是made,宾语是theteacher,后面的angry作宾补.主语是一个动名词复合结构,上课迟到的人是玛丽(Mary),那么动名词的逻辑主语就是Mary.当动名词复合结构作主语时,必须用名词所有格的形式.
TheteacherwasangryatMary('s)beinglateforschool.(老师对玛丽上课迟到生气了.)
这一句中,动名词复合结构Mary('s)beinglateforschool在全句中作宾语.迟到的人是玛丽(Mary),那么,玛丽就是动名词复合结构中的逻辑主语.当动名词复合结构作宾语时,名词所有格也可以把's省略,所以句子中加了个括号.
希望以上的讲解能帮助你.