◆精编陷阱题训练◆
1 I thought you wouldn’t mind Well as a matter of fact I don’t but you _____ me first
A should ask B should have asked
C must ask D must have asked
2 I called you yesterday A woman answered but I didn’t recognize her voice Oh it _____ my aunt Jean
A must be B must have been
C might be D can have been
3 That car nearly hit me I ______
A might be killed B might have been killed
C may be killed D may been killed
4 It’s a very kind offer but I really _____ accept it
A mustn’t B needn’t
C can’t D don’t
5 The police still haven’t found her but they’re doing all they _____
A may B can
C must D will
6 You _____ practise the drums while the baby is sleeping
A needn’t B mightn’t
C mustn’t D won’t
7 You _____ him the news he knew it already
A needn’t tell B needn’t have told
C mightn’t tell D mightn’t have told
8 As she’s not here I suppose she _____ home
A must go B must have gone
C might go D might be going
9 Are you still here You ______ home hours ago
A should go B should have gone
C might go D may have gone
10 I called you yesterday A woman answered but I didn’t recognize her voice Oh it _____ my aunt Jean
A must be B must have been
C might be D can have been
11 I _______ have met him a long time ago Both his name and face are very familiar
A may B can
C would D should
13 Shall we go shopping Sorry we _______ buy anything now because none of the shops are open
A mustn’t B needn’t
C can’t D shouldn’t
14 They often go to the restaurants for meals They _____ be very poor
A mustn’t B can’t
C may not D needn’t
15 I didn’t see her in the meeting room this morning She ______ have spoken at the meeting
A mustn’t B shouldn’t
C needn’t D couldn’t
17 He ______ the test again in which case his mother will be very disappointed
A might fail B must have failed
C should fail D could have failed
18 Why didn’t she come to the meeting yesterday I’m not so sure She ______ ill
A should be B should have been
C must be D might have been
19 Why did you just sit and watch You _______ me
A could help B should help
C could have helped D must have helped
20 You ______ your teacher for help He is kindhearted Yes A whole day _______
A can ask will waste
B must have asked had wasted
C could have asked was wasted
D shouldn’t have asked would be wasted
21 Is there a flight to London this evening There _______ be I’ll phone the airport and find it out
A must B might
C would D can
22 Show me your permit please Oh it’s not in my pocket It ______
A might fall out B could fall out
C should have fallen out D must have fallen out
23 Look at these tracks It _______ be a wolf Don’t be so sure I think it _______ be a fox
A must could B may might
C need must D could need
25 Did Jim come I don’t know He _______ while I was out
A might have come B might come
C mush have come D should have come
答案解析
1 选Bshould 接动词完成式表示应该做某事结果未做处含责备意
2 选B情况肯定推测宜情态动词 + 动词完成式根句意确定答案B注:can 表示推测通常肯定陈述句
3 选B表示发生实际未发生事might + 动词完成式推测已发生事 may [might] + 动词完成式 He may [might] have gone 已走
4 选C句意知
5 选Bdo all one can 意力竭全力
6 选Cmustn’t 相 can’t语气更强
7 选Bneedn’t + 动词完成式意思:必做某事实际做句意思必告诉消息(时)已知道注意句中 knew 式
8 选Bmust 接动词完成式表示情况肯定推测意定已做某事
9 选Bshould 接动词完成式表示应该做某事结果未做
10 选B情况肯定推测宜情态动词 + 动词完成式根句意确定答案B注:can 表示推测通常肯定句
12 选Amay have done sth 表示发生事进行推测意
13 选C根文语境推知can’t 意
14 选B根文语境推知can’t 表推测意
16 选Dcouldn’t have done sth 表示情况进行推测意发生某情况
17 选A根文 will be 知考试格事排BD根语意排C
18 选D时间昨天没开会推测生病应指昨天排AC语境然文说 I’m not so sure说明说话者推测没握选D
19 选C根文时态知句谈事排AC根语境排D
20 选Ccouldn’t have done sth 结构表示责备指做某事实际未做第二空填 was wasted陈述事实
21 选B根文 I’ll phone the airport and find it out 知说话推测没握选 might选A语气太强合语境选D合语法惯can 表推测通常肯定陈述句中
22 选D然通行证现口袋里掉出应发生排AB较选项CD表示意思选D更恰
24 选A根 Don’t be so sure 知前面空应填must第二空填could表示推测式形式表示现意义语气较委婉表推测 can 否定句疑问句肯定陈述句
25 选A根句中关时态知发生排B根 I don’t know 知选项C语气太肯定合适选项D意思应该语境合
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档