Mary has known Peter better than she has John.

该句子源于章振邦新编高级语法P673.

不知道从句中为什么偏偏省略了实意动词known却单独留下has?有如此的省略法吗?怎么样理解呢?

语法书明明在给你解说比较分句的省略,你没理由再问有没如此的省略。比较分句的特征就是尽可能使用缩减形式(即尽可能用省略和替代形式)。助动词has作为操作词,具备替代动词词组甚至整个谓语部分的功能。因为宾语不同,所以保留宾语,用has替代has known. 又如,He has done better than I have. 这个have就是操作词的替代用途,替代了have done。He wrote more poems than I did prose. 操作词did替代了wrote。