620.CBBDA
练习解析
1.本句意为:如果你不想,你……读那篇文章。A表示“没有读”,B表示“不能读”,C表示“一定不能读”,显然都不符合句意。选D,意为“不必读”。
2.本句意为:我……把这件事立即做完,否则就太晚了。B表示“能”,C表示“可以”,D表示“也许”,意思都不对。选A,表示“我必须把这件事立即做完,否则就太晚了”。
3.本句意为:房间是黑的,布朗一家定冠词the姓氏的复数,表示一家人肯定已经睡觉了。gotobed上床睡觉这个动作应该在说话前就发生了,是对过去发生的动作表示推测,用musthavedo
e,应该选D。
4.musthavedo
e表示对过去的事情的肯定推测。本句意为:“那辆车肯定花了不少钱。”“不,……。”按照意思推理应该是“没有花很多钱”,应该用过去时态。itdid
’tcostalotofmo
ey,省略相同的部分应该为itdid
’t。选D。
5.从for引导的原因状语从句判断,“我一点都记不得那天晚上发生的事了”前面的主句应该是“我肯定是在角落里睡着了”。对过去发生动作的肯定推测,用musthavedo
e,选C。
6.本句意为:“我感到恶心”。“我不该吃这么多巧克力”。表示不该做某事但却做了,应该用should
’thavedo
e。选D。
7.本句意为:我的钱包到处都找不到。肯定是在车上的时候,我把它弄掉了。对过去情况的肯定推测,用musthavedo
e,所以选A。
f8.本句意为:格林先生……我的信,否则他应该已经回信了。据此可以判断,格林先生没有收到我的信,排除A,C。这里是对过去有没有收到信进行推测,应该用musthavedo
e所以选B。failtodo表示“做某事不成功”。
9.couldhavedo
e表示过去能够,但却没有做到。本句意为:你昨天本来能做得更好。为什么没有做到呢如果用完整的句子是:Whydid
’tyoudomuchbetteryesterday省略形式为Whydid
’tyou选A。
10.本句意为:他们做了他们不应该做的事。表示不该做而做了,应该用should
’thavedo
e或ought
ottohavedo
e,选C。
11.hadbetterdo表示“最好做某事”,选C。12.本句意为:我觉着他肯定是出事了,否则他会准时到的。对过去发生的情况进行推测,用musthavedo
e。选D。13.本句意为:他们在路上肯定出什么事了。否则他们现在应该到了。表示应该发生而没有发生,用shouldhavedo
e。选A。14.本句意为:“你来参加杰夫的晚会吗?”“我不能确定。我……去听音乐会。”既然是I‘m
otsure.我不能确定那么后面应该是“我也许会去干什么”。“也许”应该用might。这里,might不是may的过去式,只是表示更不太r