精英家教网 > 高中英语 > 题目详情

--- Mary’s got crazy and has been sent to the mental hospital. Did you tell her boss about that?
--- Yes, but I _____ her husband first.

A.should have told  B.shouldn’t have told 
C.must have told D.needn’t have told 

A

解析试题分析:句意:——玛丽得了疯病已经被送进精神病院了。你告诉她的老板了吗?——是的。但是我本应该先就告诉她丈夫的。Should have done 本应该做(实际上没做)。shouldn’t have told本不该告诉;must have told肯定已经告诉了;needn’t have told没必要告诉。结合语境,选A。
考点:考查情态动词的用法。

练习册系列答案
相关习题

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

She __________ have left school, for her bike is still here.

A.can’t B.wouldn’t C.shouldn’t D.needn’t

查看答案和解析>>

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

---There’s someone knocking on the door. Who _________ it be?
---It must be John. He promised to be here at 8:00.

A.must B.can C.need D.shall

查看答案和解析>>

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

_______ we go to the McDonald’s?  I am sick of the food there!

A.Shall B.Can C.Must D.Need

查看答案和解析>>

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

--- I had thought he would be nervous in this speech competition, but he turned out to be calm.
--- He        quite enough preparation for it.

A.should doB.must do
C.should have doneD.must have done

查看答案和解析>>

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

--- Tom , why didn’t you answer my call yesterday afternoon?
--- Sorry , I didn't hear the phone . I ___________ asleep.

A.must be B.must have been
C.could be D.should have been

查看答案和解析>>

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

“I called you yesterday. A woman answered, but I didn’t recognize her voice.” “Oh, it _____ my aunt Jean.”

A.must be B.must have been C.might be D.can have been

查看答案和解析>>

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

--- My son is _____ to be seen. Where has he gone?
--- I think he _____ in the building.

A.nowhere; must be hidingB.nowhere; must be hidden himself
C.anywhere; hidesD.everywhere; hides himself

查看答案和解析>>

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

----The task is challenging and demanding. Who do you think can make it?
---- ___________my partner have a try? I think she is the right person to do it.

A.Will B.Might C.Should D.Shall

查看答案和解析>>

同步练习册答案