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。
19.B。shall用于第三人称表示征求许可。
18.C。“我们本不该觉得这么累,我们只是参加了个聚会嘛”。have been to是已发生的事实,“本不该”也是已经存在的状况。shouldn’t have felt是对已存在的情况的虚拟。shouldn’t“(照常理)本不应该”。
17.A。shall用于第一、第三人称表示请求允许,“让这个新来者试试好吗?”
16.A。本句意为“你能把那本我给你打电话时你提到的那本书借给我吗?”,用过去进行时表示对过去情节,场面的描述。
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com