35.B.这个句子中含有一个省略if,把助动词提前到主语they之前的虚拟条件句,该条件句表示对过去情况的假设,而主句中by the time they were finished 表明主句也应该是对过去发生的情况的假设,因而应该选Bwould have lost为正确答案。 36.D 这道题目是一个混合虚拟语气的句子。条件句省略了if,把助词had提前到主语前面,表示对过去情况的假设,而主句中now表明了对现在情况的假设,所以应选would(should, could, might)+动词原形这种表达形式。四个选项中只有D是正确表达形式,故为正确答案。 37.D until recently,因此D是正确答案,而主句是隐含的对现在情况的假设,该句是一个混合虚拟条件句。 38.B 假设的情况有时不是用一个条件句表示,而是隐含在一个由介词如but for、but that、without, 由连词but、副词otherwise 、比较级、形容词、独立主格等表示的上下文中。本句主句表示对过去情况的假设,但事实上由于英语考试而没有去成,即若不是因为英语考试,我本可以去听音乐会,所以应选But for为正确答案。 39.C 题目中的第一句话表示的是现在真实的情况,而第二句话中所要表达的是应该做但事实上没有做的事,这种情况导致第一句话中真实情况的发生,故If only条件句假设的是过去一种情况,因此应该用had +过去分词,所以正确答案是C。 40.D it是形式宾语,urgent是宾语补足语,that引导的从句是真正的宾语从句,该从句的内容被认为是urgent(急迫的),这样从句的谓语动词要求用虚拟语气形式,即should(可以省略)+动词原形。因此,本题正确答案是D。 41.C 在表示要求、愿望、建议、请求、命令等含义的名词同位语从句中,从句谓语动词要用虚拟语气形式,即should(可以省略)+动词原形。 42.D 本道题目的前半句话是对过去情况的一种假设,但事实上并没有发生,而事实上没有发生的真实原因是句子的后半部分由but引导的转折句所表述的真实。因而but所引导的句子中应该用表示志过去事实相符合的表陈述的时态,即一般过去时。 43.B 此题要求在if从句中选择适当的动词形式,以主句中的动词apologize(抱歉)来看,if从句中表达的内容应该是过去做的事,因此可以排除A,因为A是现在时。C中should+have+过去分词结构表示本来应该做却没有做的事,在此不合题意。D选项中的might+have+过去分词表示对过去发生的事情很不肯定的猜测,它表达的内容还不能成为事实,所以藉此道歉真是不知从何说起,因此此处也不合题意。Bhad offended表示当时已经发生了的动作。这是复杂条件句:apologize 是现在,而条件句是表示对过去假设的条件句。 44.A 该句也是一个复杂条件句(或称作混合虚拟条件句)。条件句表示对过去情况的假设,而主句表示对现在情况的假设,但事实上却与此相反,所以正确答案应该是A。
34.答案:A。本题考查情态动词shall在主语是第二、三人称时,作为征求意见的用法。
33.答案:C。dare敢,胆敢,竟敢,用在疑问、否定、条件句中,后接不带to的不定式,没有人称形式的变化,第三人称单数后不加“s”。本题为否定句,应该使用的形式为C,dare say。句意:没人敢当着他的面说那。
32.答案:A。can用于否定句和疑问句;肯定句中用may。
31.答案:D。本题考查need和dare作情态动词和实义动词的用法。
30.答案:D。学生易死套would rather后跟动词原形这一语法规则,而忽略了would rather后跟的是一个从句。此题的考查点是would rather接从句,从句中应用虚拟语气,即与现在事实相反从句中谓语动词用一
29.B would和not连用,表“不肯,总是不”。
28.B 该题考查虚拟语气的用法。从句意:“你本来是可以用我的车子,因我当时不用它,而你未用,”可知该空表示的是与过去事实相反的假设。用could have done。
27.A 该题考查的是虚拟语气,表示“本能……”是与过去事实相反,要用could+have done形式。
26.D might as well此处表“将就”做某事。
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com