—I’ m sorry. I ______ at you the other day.---Forget it. I was a bit out of con
题型:不详难度:来源:
—I’ m sorry. I ______ at you the other day. ---Forget it. I was a bit out of control myself.A.shouldn’t shout | B.shouldn’t have shouted | C.mustn’t shout | D.mustn’t have shouted |
|
答案
B |
解析
试题分析:考查情态动词用法。根据the other day说明是对过去情况进行说明,应该使用:情态动词+have done,故排除AC项。Shouldn’t have done本不应该做某事,实际上却做了。不存在D项用法。句意:—对不起,前天我本不应该对你大喊大叫的。—算了。我自己也有点失控。故B正确。 点评:当对过去的情况进行说明的时候,使用情态动词+have done。 |
举一反三
If the weather had been better, we could have had a picnic. But it _____ all day.A.rains | B.has rained | C.rained | D.is raining |
|
It was dangerous for you to swim in that river. You eaten by the fish.A.might have been | B.must have been | C.could have been | D.should have been |
|
The new law states that people _____ drive after drinking alcohol.A.wouldn"t | B.needn"t | C.won"t | D.mustn"t |
|
-- May I smoke here? -- If you____, that"s the smoking section over there.A.should | B.could | C.may | D.must |
|
一How did you do on the test? 一Not so well. I ________ much better but I misread the directions for Part One.A.could do | B.could have done | C.must have done | D.should do |
|
最新试题
热门考点