精英家教网 > 高中英语 > 题目详情
—Sorry, the tickets have already been sold out.
—Really? Maybe I _______ a little earlier.
A.should comeB.should have come
C.could have comeD.must have come
B

试题分析:考查情态动词表推测。根据句意:—票都已经卖完了。—真的吗?或许我本该早点来。用should have done表示“本应该干某事”对过去的猜测。C项为“本可以早点来”;D项为“肯定早来了”。所以答案选B。
练习册系列答案
相关习题

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

---I’m sorry. I _________ at you the other day.
---Forget it. It was a bit out of control myself.
A.shouldn’t shoutB.shouldn’t have shouted
C.mustn’t shoutD.mustn’t have shouted

查看答案和解析>>

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

Without the development of the Internet, Taobao and Tmall______$ 5.7 billion in sales on 11 November, 2013.
A.wouldn't makeB.didn't makeC.hadn't madeD.wouldn't have made

查看答案和解析>>

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

Mr. White _____ at 8:30 for the meeting, but he didn’t show up.
A.should have arrived B.should arrive
C.should have had arrived D.should be arriving

查看答案和解析>>

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

If you had told him the truth, he ______ so angry now.
A.isn'tB.wasn't
C.wouldn't beD.wouldn't have been

查看答案和解析>>

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

We were delayed at the airport.Otherwise,we    here by lunch.
A.must have beenB.could be
C.should beD.would have been

查看答案和解析>>

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

The teacher demanded that the exam _____ before eleven.
A.must finishB.be finishedC.would be finishedD.must be finished

查看答案和解析>>

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

---My little daughter is coughing worse than ever.
---She ______ to the hospital yesterday.
A.had to be takenB.should have taken
C.must have been takenD.ought to have been taken

查看答案和解析>>

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

I _________  to the party with you tomorrow if I didn’t have to attend the meeting.
A.wentB.had goneC.would go D.would have gone

查看答案和解析>>

同步练习册答案