单选题 I"m very angry with you—you knew I was having problems with the car and you ______ me!
【正确答案】 B
【答案解析】[解析] 考查情态动词。must have done是对过去肯定的猜测,意为“一定……了”,could have done意为“本可以……”,shouldn"t have done意为“本不该……”,needn"t have done意为“本不需要……”,只有B项符合题意。句意为“我现在对你非常生气——你当时知道我的车子出了问题,你本可以帮助我的”。