精英家教网 > 高中英语 > 题目详情

【题目】It ___________ last night, for the road was very muddy.

A.would have rainedB.must have rainedC.should have rainedD.must rain

【答案】B

【解析】

考查情态动词+have done。句意:昨晚肯定下雨了,因为路上泥泞不堪。根据“for the road was very muddy”可知,此处表示对过去事情的肯定推测,must have done表示“一定做过某事”,故B项正确。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

【题目】Life is like ______ ocean. Only ______ strong-willed can reach the other shore.

A. an; the B. the; a

C. the; / D. /; a

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】We don't know the teacher will agree to the idea or not.

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】If they had informed us, we ___________ here now.

A.would not comeB.would have comeC.will not comeD.may not come

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】What is the man doing?

A. Asking for advice. B. Giving directions. C. Asking for directions.

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】I’ll tell you ___________ he told me last week.

A.all whichB.all whatC.that allD.all that

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】Don’t be angry any more. I’m sure he ignored you by accident and not ________.

A. by chance B. by design C. by mistake D. by force

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】—How was the weather during your trip in England?

—Strangely fine! It ____________ much.

A.doesn't rainB.didn't rainC.hasn't rainedD.hadn't rained

查看答案和解析>>

科目:高中英语 来源: 题型:

【题目】–– Do you think you can pass the exam?

–– En…I’m not sure. It _______ be possible if I work hard.

A. must B. might

C. should D. would

查看答案和解析>>

同步练习册答案