动名词或现在分词的完成式不能作主语的。你上面句中的finishing 是动名词,可以作主语。
我发现本网有的问答涉及这个问题,解答老师认为可以作主语,并引用此例句:Having professionally made curtains can be costly, so why not make your own?
我觉得这种理解不准确。我的语感是:professionally made curtains 是having 的宾语。professionally made 是修饰curtains的定语。例如: home made bread.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!