翻译如下:她几乎向所有人说出了理由,除了那个医生,因为他从不询问缘由,而喜欢用虚构来娱乐自己。 but是除了…之外的意思,who引导的是定语从句,用以修饰doctor,which做定语从句,用以修饰explanation
翻译:至少,她这番话告诉了每一个人,就除了博士。博士从来没有要求她解释,而是每天自己编造一些解释以满足自己。
句子分析:这个句子含有一个非限定性定语从句:who never...with inventing,修饰Doctor。而在这个非限定性定语从句中又含有一个限定性定语从句which he...with inventing, 修饰explanations.
可能分析得不太透彻,希望对你有帮助:)
她把这个账号给了几乎所有人,但没给这个医生,而这个医生也从来向她要求过解释,因为他任何时候都能自己编造一个她不给自己账号的理由来自我安慰。
她向几乎所有人说出了理由,除了医生,因为他从不询问缘由,而喜欢用虚构来娱乐自己。
她把账号给了身边的所有人,但是却没有给这个医生/学者。他(医生/学者)从来没有要求她给个解释,可是却每天自己找借口安慰自己。