精英家教网 > 高中英语 > 题目详情
----- John looks a bit upset. Did you tell him the bad news?
------Yes, but I _____him after his birthday party.
A.should have toldB.must have told
C.shouldn’t have toldD.needn’t have told
A
考查虚拟语气。Should have done sth本应该做某事实际上却未坐;must have done一定做了某事;shouldn’t have done本不应该做某事,实际上却做了。Needn’t have done本不需要做某事,实际上却做了。句意—John看上去有点难过。你把那个坏消息告诉他了?—是的。可我本应该是在生日聚会以后在告诉他的。根据句意说明A正确。
点评:虚拟语气的考查重点要关注if条件句的虚拟语气,不同的时态使用不同的形式。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—Where _____ Mary have put the empty bottles?
— She _____ them away. They must be somewhere.
A.can; can’t have thrown B.must; needn’t
C.must; must have thrownD.can; mustn’t have thrown

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

------ May I smoke here?
------ If you____, that's the smoking section over there.
A.shouldB.couldC.mayD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The room is in a terrible mess; it        have been cleaned.
A.mustn’tB. can’tC.shouldn’tD.wouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----Did you go to the cinema last night?
----No, We    , but our car broke down on the way.
A.must have goneB.shouldn’t have gone
C.could have goneD.Needn’t have gone

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I have told you the truth. ________ I keep repeating it?
A.MustB.CanC.MayD.Will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Don’t play with the dog, Jack, for it ______ be dangerous at times.
A.shallB.canC.shouldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

English is a language that many young people around the world         not speak perfectly but         at least understand.
A.may; canB.would; mightC.will; mustD.could; might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The boy        be very naughty, but he is very lovely.
A.mightB.canC.mayD.need

查看答案和解析>>

同步练习册答案