You _______ have told her the bad news last night, because she wouldn’t handle i

You _______ have told her the bad news last night, because she wouldn’t handle i

题型:不详难度:来源:
You _______ have told her the bad news last night, because she wouldn’t handle it peacefully.
A.couldn’tB.mustn’tC.shouldn’tD.mightn’t

答案
C
解析
考查情态动词用法。Shouldn’t have done本不应该做某事实际上却做了。结合句意可知C正确。句意:昨晚你本不应该告诉她那个坏消息的,因为她不能够很平和地处理那个问题了。
举一反三
---Are you content with her lecture? ----Far from that. It _______.
A.may have been goodB.couldn’t have been worseC.can’t be betterD.must be better

题型:不详难度:| 查看答案
— What does the sign over there say?
— No person ______ enter the area without the official permission.
A.shallB.mayC.mustD.will

题型:不详难度:| 查看答案
I find it astonishing that he ____ be so rude to us. I _____ make a complaint to his company.
A.could; mustB.should; shallC.shall; shouldD.dare; have to

题型:不详难度:| 查看答案
Some “healthy” habits, such as shower every day and sitting on the loo, _____ be bad for you.
A.canB.shouldC.mustD.shall

题型:不详难度:| 查看答案
—Mum, I’ve been doing my homework for two hours.    I play computer games for an hour?
—No, I’m afraid not. You’d better go out for a walk. It does good to your eyes.
A.Can’t B.Wouldn’tC.May notD.Won’t

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

超级试练试题库

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