应该选择b.这是情态动词的主观表达形式,情态动词没有别的意思了,只是表示猜测.通常使用的情态动词,按猜测可能性排列,有,muss, müsste, dürfte, könnte..muss表示很有把握得猜测,könnte大概在一半的把握了.本句话中是这种使用的现在完成时形式,意思为:他病了,可能是那时工作劳累过度了.
而a,是情态动词的现在完成时形式.情态动词具有自己的含义,在本句中表示“曾经能够...”.如果选择a,那么意思是:他病了,他那时能够过度劳累.这话不通顺也不逻辑.
而c,是情态动词第二虚拟式的过去时形式.情态动词仍具有自己“能够.”的含义,不过是虚拟式了.在本句中,没有任何道理使用虚拟式.这样的句子没有意义.