问题

Why didn’t you tell me there was no meeting today? I______ all the way here through the heavy snow.

A:needn't have driven
B:can't have driven
C:mustn't have driven
D:shouldn't have driven
正确答案是: