题目列表(包括答案和解析)

 0  318159  318167  318173  318177  318183  318185  318189  318195  318197  318203  318209  318213  318215  318219  318225  318227  318233  318237  318239  318243  318245  318249  318251  318253  318254  318255  318257  318258  318259  318261  318263  318267  318269  318273  318275  318279  318285  318287  318293  318297  318299  318303  318309  318315  318317  318323  318327  318329  318335  318339  318345  318353  447348 

29.C。根据此对话的语境,此空应是“你不可能知道,你当时正在国外读书呢”。you couldn’t have是you couldn’t have known we were friends的简略形式。该句式表示对过去有把握的否定推测。A项表示“也许知道”;B项表示 “没必要知道”;D项表示“一定知道”。均不合题意。

试题详情

28.B。句意:就是玩电脑游戏浪费了这个小男孩很多时间,其实他本应当把时间化在学业上的。ought to have done含有责备批评之意。故答案为B。

试题详情

27.C。对过去发生的事情的否定推测。句意:-有人告诉我John今天上午又出车祸了。-我不相信。他不可能那么粗心的。couldn’t have done意为“不可能做了……”。

试题详情

25.D。对现在所发生的事情的否定推测。

试题详情

25.C。根据句意:研究结果表明我们每天都会有2小时在做梦,不管我们白天做了什么。空格处应是表示对白天所做的事情的不肯定的推测。故选C。

试题详情

24.A。couldn’t have done表示对过去情况的推测,“过去不大可能发生某事”。B项表示本不必做某事而实际上却已做了。C项形式错。D项含有责备批评意味,用于肯定句表示在某时间之前应该完成的事而没完成,用于否定句表示本不该做的事却做了。

试题详情

23.C。should have done意为“本该干某事”。must have done 意为“准是做了”,不合题意。

试题详情

22.A。cannot / can not / never … too / enough是一固定搭配,表示“越……越好”、“再……也不过分”。

试题详情

21.C。说话人在主句中使用了过去时态,因此,用来修饰从句的让步状语从句就必定是过去时态,这样,就排除了A、D项。should have done表示的是责备对方应该做某事而没有做,上句已经说明是走路而不是乘车,这样,就把可would go排除了。

试题详情

20.B。第一句表示要“拜访Mr Richardson”;第二个人因此说我给他发个电子邮件“so (that) he may know”以便于他可以知道“什么时候接我们(期待我们到达)”故选B。

试题详情


同步练习册答案