组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > should(ought to) have done的用法
题型:单项选择 难度:0.65 引用次数:586 题号:1545510
The bus ____ at six, but it arrived an hour later.
A.should arriveB.had arrivedC.should have arrivedD.must arrive
12-13高二上·河南三门峡·阶段练习 查看更多[1]

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】I chose the most popular major instead of my favorite one, but I had to drop out and started again where I______have gone in the first place.
A.mustB.might
C.shouldD.would
2016-11-26更新 | 168次组卷
单项选择 | 适中 (0.65)
【推荐2】 Watch out for these animals! They could be terrified ______ a sudden loud noise.
A.being thereB.should there be
C.there wasD.there have been
2013-01-16更新 | 345次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】—I can’t think why he ________ so angry. I mean no harm.
—It’s typical of him to be sensitive(敏感的).
A.should have beenB.must have been
C.might have beenD.can have been
2019-08-28更新 | 149次组卷
共计 平均难度:一般