组卷网 > 知识点选题 > may/might have done的用法
更多: | 只看新题 精选材料新、考法新、题型新的试题
解析
| 共计 7 道试题
1 . Jenny ______ with him at that time, for I was having dinner with her in my home.
A.can’t have beenB.mustn’t have been
C.must have beenD.may have been
2 . You may ______ to believe that early to bed and early to rise ______ you healthy, wealthy and wise.
A.have been led, makesB.had led; makes
C.be led; makeD.lead; make
2023-04-09更新 | 98次组卷 | 1卷引用:广东省江门市第一中学2021-2022学年高二下学期第二次段考英语试题
3 . —I wonder why Robert hasn’t shown up at the interview yet. It’s a pity if he missed.
—I’m not sure, but he ________ in a traffic jam riding here.
A.could be stuckB.should be stuckC.must have been stuckD.might have been stuck
2022-05-14更新 | 624次组卷 | 4卷引用:广东省广州市荔湾区广雅中学本部2021-2022学年高一下学期6月月考英语试题
4 . The heavy rain may ______ the landslide last night.
A.accounts forB.accounted for
C.have accounted forD.accounting for
2020-07-24更新 | 94次组卷 | 1卷引用:广东省珠海市2019-2020学年高一下学期期末学业质量监测英语试题
智能选题,一键自动生成优质试卷~
单项选择 | 适中(0.65) |
真题 名校
5 . ——I can’t find my purse anywhere.
——You       have lost it while shopping.
A.mayB.canC.shouldD.would
2016-12-07更新 | 750次组卷 | 8卷引用:广东省茂名高州市2021-2022学年高一上学期期末考试英语试题
单项选择 | 适中(0.65) |
真题 名校
6 . —Where is my dictionary?I remember I put it here yesterday.
—You___it in the wrong place.
A.must putB.should have put
C.might putD.might have put
2016-12-07更新 | 1632次组卷 | 12卷引用:广东省深圳市高级中学2018-2019学年高一下学期期中考试英语试题
2010高一·全国·专题练习
单项选择 | 容易(0.94) |
7 . Sorry I’m late. I ______ have turned off the alarm clock and gone back to sleep again.
A.mightB.shouldC.canD.will
2016-11-26更新 | 846次组卷 | 3卷引用:广东省广州市三校2016-2017学年高一下学期期中联考英语试题
共计 平均难度:一般