单选题
He can only blame himself for failing the exam. He ______ harder during the year, but he seemed to go out with a different girl every weekend. A. would have worked B. should have worked C. must work D. ought to work
【正确答案】
B
【答案解析】[解析] 虚拟语气 should have done表示本应该做却没有那样做,有责备之意。