2.(2002 上海, 37) It is hard for me to imagine what I would be doing today if I _______ in love, at the age of seven, with the Melinda Cox Library in my hometown.
A.wouldn't have fallen B.had not fallen
C.should fall D.were to fall
1.(2003上海春季, 40)Look at the trouble I am in! If only I _______ your advice.
A.followed B.would follow
C.had followed D.should follow
25.答案:B
解析:can't be不可能是.Michael不可能是警察,因为他个子太矮了.may be a policeman可能是警察,与后一句矛盾;should be a policeman应该是警察;needn't be a policeman没有必要是警察.
试题十一 虚拟语气
24.答案:C
解析:should have written(过去)本来应该写而没有写,表示对过去所做的事后悔.had to write it out不得不写出来;must have written it out(过去)一定写出来了;ought to write it out(现在)应该写出来.
23.答案:D
解析: dare是情态动词,它的过去式是 dared,后接动词原形.dared作行为动词时,要用dare to do sth.,行为动词有数的变化,这句话的主语是he,其谓语的正确形式应该是dares to say.
22.答案:C
解析:现在接近7点钟.杰克随时都会来这儿.should可以表示可能性,推测或推论.所提供的情境It's nearly seven o'clock.表明约定的时间即将到了,杰克应该来了.
21.答案:A
解析:先生,你不应该坐在这儿.这间房间是专门为妇女儿童准备的.ought to是情态动词,应该.它的否定形式是ought not to 或oughtn't to.
20.答案:A
解析:"would + 动词原形"表示过去经常性的动作,说明过去的习惯.所提供的情境When he was there表示事情发生在过去.当他在那儿的时候,他每天总在下班后到那个拐角处的咖啡馆去.
19.答案:C
解析:表示过去不可能要用can't have done. Jack不可能已经到达,否则他会给我打电话的.shouldn't have arrived表示"不应该来而来了",与所提供的情境otherwise he would have telephoned me意思不符.
18.答案:C
解析:虽然could 和was able to都表示"(过去)能够干什么",但could倾向于表示经过长期训练而获得的能力;was able to表示经过努力而能够做到的事.所以答案为C.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com