Mrs. Macphail was not a little flattered to think that she and her husband were the only people on board with whom the Davidsons were wlling to associate, and even the doctor, shy but no fool, half unconsiously acknowledged the compliment. 麦克菲尔太太很高兴地认为她和她的丈夫是船上唯一的让戴维森夫妇愿意与他们结交的人,就连那位腼腆而又不傻的医生,也不知不觉地承认了这种高攀。
此句是一个并列句:
1 第一个并列分句是Mrs. Macphail was not a little flattered to think that she and her husband were the only people on board with whom the Davidsons were wlling to associate, 是主系表+动词不定式短语作状语的结构:Mrs. Macphail was not a little flattered to think是主句,Mrs. Macphail是主语,was 是谓语动词,not a little是状语修饰表语flattered,动词不定式短语to think that she and her husband were the only people on board with whom the Davidsons were wlling to associate作状语。
在此动词不定式短语中,that she and her husband were the only people on board with whom the Davidsons were wlling to associate是宾语从句(主系表+定语从句): she and her husband是主语部分,were是谓语动词,the only people 是表语部分,on board作后置定语修饰people, with whom the Davidsons were wlling to associate是定语从句,也作定语修饰people。
在此定语从句中,主语是the Davidsons,剩下的是谓语部分(有两个短语:be willing to do sth. 和associate with sb.)
2 第二个并列分句是and even the doctor, shy but no fool, half unconsiously acknowledged the compliment, the doctor是主语,shy but no fool是定语(=who is shy but no fool), half unconsiously 是状语修饰动词acknowledged,the compliment是宾语。