—Sorry, the tickets have already been sold out.—Really? Maybe I _______ a little
题型:不详难度:来源:
—Sorry, the tickets have already been sold out. —Really? Maybe I _______ a little earlier.A.should come | B.should have come | C.could have come | D.must have come |
|
答案
B |
解析
试题分析:考查情态动词表推测。根据句意:—票都已经卖完了。—真的吗?或许我本该早点来。用should have done表示“本应该干某事”对过去的猜测。C项为“本可以早点来”;D项为“肯定早来了”。所以答案选B。 |
举一反三
John agreed to the suggestion that his students _____ two weeks to prepare for the exam. A.give | B.should give | C.be given | D.must be given |
|
Will was stupefied with exhaustion, and he _____ his head on the grass under one of the trees and slept, but he saw a cat acting strangely. A.should have lied | B.ought to have lay | C.might have laid | D.must have laid |
|
______ today, he would get there by Friday.A.Were he to leave | B.If he had left | C.Did he to leave | D.Had he left |
|
The manager considers it is important that everything _______ by weekend.A.will complete; | B.has completed | C.be completed | D.is completed |
|
If you had told him the truth, he ______ so angry now.A.isn"t | B.wasn"t | C.wouldn"t be | D.wouldn"t have been |
|
最新试题
热门考点