您现在的位置是:首页 > 学科知识查询 > 高中英语题库

Mr White at 8∶30 for the meeting, but he didn't show up.A.should have arrivedB.should arriveC.s

编辑:chaxungu时间:2026-04-24 12:58:59分类:高中英语题库

Mr White ________ at 8∶30 for the meeting, but he didn't show up.
A.should have arrivedB.should arriveC.should have had arrivedD.should be arriving在线课程A
全句意为“怀特先生8∶30(原本)应该到会的,但他没露面”。全句谈的是过去应做的事但没有做,故应使用should have done结构,表原本该做而没做某事。故答案为A。
一定要掌握should have done/ought to have done表示“应该做的事而未做”。同时,也要注意情态动词的同类结构的不同用法。如:must have done表示对过去肯定的推测,can't have done是表示“对过去否定的推测”。