这里Mary是主语吧,后面应该跟谓语呀,为什么用了having finished这个非谓语形式