1、【题目】Mywalletisnowheretobefound.I_____itwhenIwasonthebus.
选项:
A.mustdrop
B.shouldhavedropped
C.haddropped
D.musthavedropped
答案:
D
解析:
must have+done 用于推断过去某个时间肯定发生了的事情。
1、【题目】_____all the representatives still not there ,the meeting was postponed for several hours.
选项:
A.Because
B.With
C.By
D.Without
答案:
B
解析:
with加名词短语,表示原因,本句意思为:“因为所有的代表还没有到场,会议被推迟了好几个小时”。而because(因为)引导的是原因状语从句,其后必须是个从句。by为“到⋯⋯为止”。
1、【题目】Theteachergave_____theexaminationpaper.
选项:
A.off
B.over
C.up
D.out
答案:
D
解析:
give out “分发,用完,耗尽 ”,符合句意。 give off “发放出(气、光、热等) ”; give up “ 放弃 ” ;give over “ 交付”。
1、【题目】It seems as if the sun_____round the earth since it rises in the east and sets in the west.
选项:
A.circles
B.iscircling
C.hasbeencircling
D.werecircling
答案:
D
解析:
“asif”“似乎,好象”,太阳并不是绕着地球转,所以后面应该与事实相反的假设,要用虚拟语气。需要特别指明的是:“如果是一般的客观规律的陈述,则用一般现在时”。
1、【题目】Ifhe_____thestorekeeper‘sscissors,hewouldhaveforgottentobuyapair.
选项:
A.wouldnotsee
B.hadnotseen
C.havingnotseen
D.hasnotseen
答案:
B
解析:
本题测试的是虚拟语气的用法,其中的条件从句用过去完成时 had done,主句 谓语用 would/couldmight have+done.
1、【题目】There isn ‘t much milk_____is left in the bottle.
选项:
A.what
B.which
C.whatever
D.that
答案:
D
解析:
在不定式词much,或由much修饰的名词之后一般用关系代词that引导定语从句。
1、【题目】It ‘s_____my power to make final decision on the matter.
选项:
A.off
B.out
C.above
D.beyond
答案:
D
解析:
beyond“在⋯⋯之外”,beyondone‘spower“超出某人的能力”。
1、【题目】Idon‘tfeellike_____anythingnow.
选项:
A.toeat
B.eating
C.havingeaten
D.tobeeating
答案:
B
解析:
“feel like+doing sth. ” ,表示 “想做某事 ”,后面只能跟动名词形式。
1、【题目】Copernicus maintained that the earth_____round the sun.
选项:
A.moves
B.moved
C.moving
D.move
答案:
A
解析:
表述永恒的真理或客观规律用一般现在时,不管主句谓语用什么时态。而“地球绕着太阳转”是客观规律,所以选a
1、【题目】If he_____the storekeeper ‘s scissors ,he would have forgotten to buy a pair.
选项:
A.wouldnotsee
B.hadnotseen
C.havingnotseen
D.hasnotseen
答案:
B
解析:
本题测试的是虚拟语气的用法,其中的条件从句用过去完成时haddone,主句谓语用would/couldmighthave+done.
1、【题目】I‘vebeentellingyou_____nottodothat,butyounevelistenedtome.That’swhyyougotintotrouble.
选项:
A.attimes
B.timebeforetime
C.timeandagain
D.forthetimebeing
答案:
C
解析:
time and again 相当于 “time and time again ” ,意思是 “一次又一次地,再三地 ” , 正合题意。 at times 指“有时,偶尔 ”。for the time being 意思是 “暂时 ”。不存在 b 项这种表达 法。
1、【题目】Hedrovefastandarrivedanhour_____ofschedule.
选项:
A.inadvance
B.ahead
C.abreast
D.infront
答案:
B
解析:
ahead of “提前,预先 ” ,ahead of schedule “比规定时间提前 ”,正合题意。本句意 为“他开得很快, 比规定时间早到了 1 小时。”in advance “ 事先,提前”,后面不跟介词。 in front of “ 在⋯⋯前面 ”,表示位置,所以此处不合题意。