It _____ last night., because the ground is all wet A.should rainB.should have r

It _____ last night., because the ground is all wet A.should rainB.should have r

题型:不详难度:来源:
It _____ last night., because the ground is all wet
A.should rainB.should have rained
C.must rain D.must have rained

答案
D
解析
考察情态动词的推测性用法。根据last night可知,本句是对过去动作的推测,即排除AC, B意为本应当下雨(而实际上没有下雨),D,意为一定下雨了。
句意为昨天晚上肯定下雨了,因为地上都湿了。
举一反三
The room is in a terrible mess; it ________have been cleaned.
A.can’tB.mustn’tC.shouldn’tD.wouldn’t

题型:不详难度:| 查看答案
--- Will Helen come to my party tonight?
--- I am not sure. She _______ go to the cinema with her father.
A.shallB.canC.mustD.may

题型:不详难度:| 查看答案
You _________ be punished if you break the school rules.
A.wouldB.shallC.mustD.should

题型:不详难度:| 查看答案
--- Shall I tell John about it?
--- No, you _____. I’ve told him already.
A.mustn’tB.wouldn’tC.shouldn’tD.don’t have to

题型:不详难度:| 查看答案
I am fond of my sister but she has one serious shortcoming. She _________ be really stubborn.
A.canB.mayC.mustD.shall

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.