问题

Why didn’t you tell me there was no meeting today? I _____ all the way here _____the heavy snow.
A:needn't have driven;through
B:can't have driven;across
C:mustn't have driven;through
D:shouldn't have driven;cross
B:can't have driven;across
C:mustn't have driven;through
D:shouldn't have driven;cross
正确答案是: