问题

You should have informed me that the lecture was canceled. I ________ all the way here through the heavy rain.
A:mustn’t have run
B:can’t have run
C:shouldn’t have run
D:needn’t have run
B:can’t have run
C:shouldn’t have run
D:needn’t have run
正确答案是: