精英家教网 > 高中英语 > 题目详情
—My sister is very upset today.
—It’s your fault .You           the bad news to her yesterday.
A.should tellB.should have toldC.shouldn’t have toldD.must tell
C
考查情态动词。shouldn’t have done本不应当做某事。句意:昨天你本不应当告诉她坏消息。选C。
练习册系列答案
相关习题

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

Henry _____ be at home now because he phoned me from the factory just now.
A.mustn’tB.isn’t able toC.may notD.can’t

查看答案和解析>>

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

We apologize for any inconvenience you _______ have been caused by the delay of the flight.
A.mayB.wouldC.mustD.need

查看答案和解析>>

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

---Where will you start your work after graduation ---at home or abroad?
--Mm, it’s not been decided yet.I ______ continue my study for a higher degree.
  
A.needB.mustC.wouldD.might

查看答案和解析>>

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

Everyone _____ make mistakes.So you needn’t care about it that much.
A.canB.mustC.shouldD.will

查看答案和解析>>

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

— ______the bike be repaired by him?
—No, I’d rather he ______ it repaired.
A.Will; has B.Shall; hadC.Should; haveD.Can; has

查看答案和解析>>

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

What a pity! Considering his ability and experience,he___ better.
A.need have doneB.must have doneC.can have doneD.might have done

查看答案和解析>>

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


_________the freezing wind ,they_________ the injured man in time. They felt sorry for that.
A.Had not been for ;could reachB.If there was not; might have reached
C.But for; might reachD.If there hadn’t been ; could have reached

查看答案和解析>>

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

You _______ have washed the dishes. I would’ve put them in the dishwasher.
A.shouldn’tB.wouldn’tC.couldn’tD.needn’t

查看答案和解析>>

同步练习册答案