组卷网 > 知识点选题 > should(ought to) have done的用法
更多: | 只看新题 精选材料新、考法新、题型新的试题
解析
| 共计 8 道试题
单项选择 | 较难(0.4) |
真题 名校
1 . You ____________ have scolded him for his poor performance. After all, he had done his best.
A.mustB.shouldC.mustn’tD.shouldn't
2020-07-09更新 | 3886次组卷 | 16卷引用:2020年普通高等学校招生全国统一考试(天津卷) 英语笔试(第一次)
单项选择 | 适中(0.65) |
真题 名校
2 . —Sorry, Mum! I failed the job interview again.
—Oh, it's too bad. You________ have made full preparations.
A.mustB.canC.wouldD.should
2019-01-30更新 | 1207次组卷 | 24卷引用:2015年全国普通高等学校招生统一考试英语(福建卷)
3 . We______________last night, but we went to the concert instead.
A.have studiedB.might study
C.should have studiedD.would study
2016-12-07更新 | 856次组卷 | 1卷引用:2010年普通高等学校招生全国统一考试(辽宁卷)英语
语法填空-单句语填(约40词) | 适中(0.65) |
真题
4 . We_______last night, but we went to the concert instead.
A must have studied          B might study
C should have studied          D would study
2016-12-07更新 | 640次组卷 | 9卷引用:2010年普通高等学校招生全国统一考试试题卷英语全国卷2)
智能选题,一键自动生成优质试卷~
单项选择 | 较易(0.85) |
真题 名校
5 . They ______ have arrived at lunchtime but their flight was delayed.
A.willB.can
C.mustD.should
2016-11-26更新 | 508次组卷 | 6卷引用:2011年普通高等学校招生全国统一考试英语试卷(新课标)
6 . —— Sorry, Professor Smith. I didn’t finish the assignment yesterday.
—— Oh, you ________ have done it as yesterday was the deadline.
A.mustB.mustn’t
C.shouldD.shouldn’t
2016-11-26更新 | 139次组卷 | 6卷引用:上海市2010年全国普通高等学校招生统一考试英语试卷
7 . I told your friend how to get to the hotel,but perhaps I___have driven her there.
A.couldB.must
C.mightD.should
2010-03-20更新 | 757次组卷 | 2卷引用:2007年高考陕西卷英语试题
8 . The teacher_____have thought Johnson was worth it or she wouldn’t have wasted time on him, I suppose.
A.shouldB.can
C.wouldD.must
2010-03-20更新 | 1069次组卷 | 4卷引用:2007年高考安徽卷英语试题
共计 平均难度:一般