—I’m sorry. I at you at the other day.— Forget it. I was a bit out of co
题型:不详难度:来源:
—I’m sorry. I at you at 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 |
解析
试题分析:考查情态动词用法。根据句意说明本题是对过去的情况进行的虚拟,排除AC。不存在D项的用法。Shouldn’t have done本不应该做某事,实际上却做了。句意:那天我本不应该对你大喊大叫的。—没关系。我也有点失控了。故B正确。 点评:对过去的情况进行虚拟使用“情态动词+have done”的形式。 |
举一反三
She _____ your birthday party, but she had to look after her mother in hospital.A.should attend | B.ought to have attended | C.can have attended | D.must have attended |
|
Can you imagine that a smart man like him ___________ make such a stupid mistake?A.might | B.should | C.would | D.need |
|
I told Sally how to get here, but perhaps I ___ for her.A.had to write it out | B.must have written it out | C.should have written it out | D.ought to write it out |
|
Please do not feed the fish; they _____ die if they eat too much. |
—How much shall I pay for the phone call? —You________. This is free of charge.A.shouldn"t | B.can"t | C.don"t have to | D.mustn"t |
|
最新试题
热门考点