b.是情态动词können的虚拟式könnten表示猜测,sich überarbeitet haben工作劳累过度,因为情态动词后面只能使用动词的原型,无法体现时间轴(无法区别现在和过去),所以这里用完成时表示对过去已经发生的行为的猜测:他也许是工作劳累过度了。c.是带情态动词的动词第二虚拟式的完成时,一般带有特定的语气,常见举例如下:- hätten etwas machen können 本来可以做某事(而没有做)- hätten etwas machen sollen 本来应当做某事(而没有做)- hätten etwas machen wollen 本来想做某事(而没有做)- hätten etwas machen müssen 本来必须要做某事(而没有做)所以答案c的意思是“他本来可以工作多一点,让自己多累一点”,这显然同上下文含义不符。故此b是正确答案。