The ground isn"t wet. It ________ have rained last night.A.mustn’tB.shouldn’tC.w
题型:不详难度:来源:
The ground isn"t wet. It ________ have rained last night.A.mustn’t | B.shouldn’t | C.wouldn’t | D.can’t |
|
答案
D |
解析
试题分析:考查情态动词。can’t have done 表示“不可能干某事”对过去的否定猜测。句意:地上没湿,昨晚不可能下雨。根据句意所以选D。 |
举一反三
-- Who do you think _____ such a foolish thing? -- It _____ Tom, but I’m not sure.A.could have done; may have been | B.could have done; must have been | C.should have done; may be | D.must have done; might have been |
|
Sorry, I’m late. I ____ have turned off the alarm clock and gone back to sleep again.A.might | B.should | C.can | D.Will |
|
According to the traffic rules, you _________ wear the safe belt while you are driving. |
Some people ________ not have plans yet for New Year’s Eve, but others know exactly what they will be doing. |
— Can I pay the bill by check? — Sorry, sir. According to the rules of our hotel, the payment ______ be made in cash. |
最新试题
热门考点