满分5 > 高中英语试题 >

Why didn’t you tell me there was no meet...

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.didn’t need to drive; through

C.mustn’t have driven; through D.couldn’t have driven; through

 

A 【解析】 考查情态动词及固定短语。句意:你为什么不告诉我今天没有会议呢?我本不必要冒着大雪一路开车来这里的。分析句意,此处考查对过去的猜测,可用情态动词+have done表示。needn’t have done 译为“本不必要做却…”; couldn’t have done 译为“过去不可能做”。mustn’t have done格式不对,应为must have done 译为“过于一定做了某事”。根据前面的“抱怨”可知,我本不必要冒雪前来的。故needn’t have done 合理。through the heavy snow 译为“冒着大雪”是固定短语。through 表示从物体的内部“穿过”。综合分析,故选A项。  
复制答案
考点分析:
相关试题推荐

—Tom________Mary two years ago.

—You mean they have ________ for two years.

A.got married withbeen married to B.got married tobeen married

C.was married togot married D.was married withbeen married

 

查看答案

I don't think he is the suitable personfor he____experience____is essential for the job.

A.lackswhich B.lackingas C.lacks ofwhich D.lackedthat

 

查看答案

I was so familiar with her that I recognized her voice _______ picking up the phone.

A.the moment B.on C.before D.though

 

查看答案

________ from heart trouble for years, Professor White has to take some medicine with him wherever he goes.

A.Suffered B.Suffering C.Having suffered D.Being suffered

 

查看答案

The other girls rushed ________ me. I felt ashamed as I fell farther and farther behind.

A.from behind B.ahead of C.next to D.close to

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.