Why didn't you tell me there was no meeting today? I all the way here through the heavy snow. 
#89417
A
needn't have driven
B
can't have driven
C
mustn't have driven
D
shouldn't have driven
推荐题目
The pilot kept calm in the terrible storm, otherwise the accident ______.
#90178
A
couldn’t be prevented
B
mustn’t have prevented
C
wouldn’t have been prevented
D
shouldn’t prevent
 We      the postcards yesterday, but it didn’t arrive.
#87363
A
should receive
B
ought to receive
C
ought to have received
D
must have received