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
推荐题目
If you_______ my advice last month, you wouldn’t have lost his job.
#87066
A
followed
B
should follow
C
had followed
D
would follow
 I hope _____ the job she's applied for  .
#89135
A
she's going to get
B
she'll get
C
she is to get
D
she decides to get
If you had got up early,you   here on time.
#89162
A
would reach
B
would have reached
C
have reached
D
had reached