组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > may/might have done的用法
题型:单项选择 难度:0.85 引用次数:120 题号:5294781
He     you more help, even though he was very busy.
A.might have givenB.might give
C.may have givenD.may give

相似题推荐

单项选择 | 较易 (0.85)
【推荐1】—Why did Mary ignore me at the party last night?
—She _______ you. She wasn't wearing her glasses.
A.shouldn't have seenB.needn't have seen
C.won't have seenD.might haven't seen
2020-06-11更新 | 483次组卷
单项选择 | 较易 (0.85)
【推荐2】One__________ as hard as one can at a young age before it becomes too late.
A.might have workedB.ought to work
C.would workD.must have worked
2023-10-13更新 | 77次组卷
单项选择 | 较易 (0.85)
名校
【推荐3】—Where is my Chinese book? I remember I put it here yesterday.
—You _______it in the wrong place.
A.must putB.should have putC.might have putD.need put
2022-12-31更新 | 234次组卷
共计 平均难度:一般