单选题They wouldn’t have bought such a big van were they known the price of gas would skyrocket.A if they knewB had they knownC if had they knownD did they know

题目
单选题
They wouldn’t have bought such a big van were they known the price of gas would skyrocket.
A

if they knew

B

had they known

C

if had they known

D

did they know


相似考题
更多“单选题They wouldn’t have bought such a big van were they known the price of gas would skyrocket.A if they knewB had they knownC if had they knownD did they know”相关问题
  • 第1题:

    45.1 really want to know_________

    A. what is wrong with my brother

    B. how will he go to Beijing tomorrow

    C.if had he bought that car

    D. where did he go yesterday


    正确答案:A
    45.A【解析】句意:我真的想知道我弟弟怎么了。动词know后跟宾语从句。宾语从句要用陈述语序, B、C、D选项都不对,故选A.

  • 第2题:

    --The weather has been very hot and dry.

    --Yes. If it had rained even a drop, things would be much better now! And my vegetables____ .

    A. wouldn't die

    B. didn't die

    C. hadn't died

    D. wouldn't have died


    正确答案:D

  • 第3题:

    She talks as if he()everything in the world.

    A、 knew

    B、 know

    C、 had known


    参考答案:A

  • 第4题:

    They would have intended ____ a new computer if they ____ aside enough money.

    A.to have bought...set

    B.to buy...had set

    C.buying...set

    D.having bought...had set


    答案:B

  • 第5题:

    I ______ the boy over there for years.

    A、knew

    B、will know

    C、have known

    D、known


    参考答案:C

  • 第6题:

    If I ____ your address, I would have visited you.

    A: know

    B: knew

    C: have known

    D: had known


    参考答案:D

  • 第7题:

    —Why didn‘t you buy a new car? —I would have bought one if I _______ enough money. A. had B. have had C. would have D. had had


    正确答案:D

  • 第8题:

    Had I known about this computer program, a huge amount of time and energy .

    A.would have been saved

    B.had been saved

    C.will be saved

    D.was saved


    正确答案:A
    解析: 本题考查虚拟语气。根据句子的倒装特征判断此处是省略了if的虚拟语气,原形是:If I had known about this computer program, a huge amount of time and energy       .故选择A。句意为:如果我早知道这个电脑程序,就可以节省大量的时间和精力了。

  • 第9题:

    ________,I would have gone to see him.

    A.Have I had time
    B.Had I time
    C.Had I had time
    D.would I have had

    答案:C
    解析:

  • 第10题:

    Not until the game had begun( )at the sports ground.

    A.had he arrived
    B.would he have arrived
    C.did he arrive
    D.should he have arrived

    答案:C
    解析:
    考查倒装句。本题因not until在句首,所以应用倒装语序。因为从句的动作发生在主句的动作之前,所以从句用了过去完成时,主句要用过去时。故本题选C。句意:直到比赛开始,他才到达运动场。

  • 第11题:

    单选题
    They _____ such a big van _____ the price of gas would skyrocket.
    A

    would have bought; if they knew

    B

    wouldn’t have bought; had they known

    C

    wouldn’t have bought; if had they known

    D

    wouldn’t have bought; did they know


    正确答案: A
    解析:
    句意:如果当时他们知道油价会涨的如此之快的话,就不会买这么大一辆货车了。此句是if条件句的虚拟语气的用法,表示与过去事实相反,当从句中含有had,should或were的情况下,可将其提到句首,if省略掉。

  • 第12题:

    单选题
    At first it looked as if the Romans would win because _____.
    A

    the Scots were not brave

    B

    the Roman army was so strong

    C

    the Scots did not have a good leader

    D

    the Romans had the support from the Scottish


    正确答案: C
    解析:
    文章第一段倒数第一、二句提到“They fought hard to drive the enemy out of Scotland, but there were too many of the Romans. It looked as if the Romans would win.”。罗马人多势众,所以一开始视乎罗马人很可能赢得这场战争。故选B。

  • 第13题:

    Anders Moberg thought that if his salary had been announced earlier, _____.

    [A] the board’s position would have become less difficult

    [B] he would have agreed to the contract with Ahold

    [C] more time could have been devoted to his recovery plan

    [D] the shareholders wouldn’t have strongly opposed


    正确答案:A

     本题考查推理引申。注意题干中if条件句中用的是虚拟语气,因此正确选项应是一种未能实现的结果。第四段提到安德斯·莫博格批评公司非执行董事没有接受他在5月份公布薪酬的建议。第六段引用他的话中又提到,“我真希望监事会5月份已经公布这个薪酬来避免这样的情形(监事会处境困难)”。因此[A]项正确。

    第四段末句中when引导的时间状语从句说明5月份的时候他已同意签定合同。因此[B]项不是虚拟结果。文中未把“薪酬”与“复兴计划”联系起来说明两者的相互影响,因此[C]项无从得知。第八段提到股东反对给莫博格的薪酬,但没有说明是因为公布时间造成的,因此我们无法得出公布早一些,股东就不会反对。[D]项无从推出。

  • 第14题:

    -Where()the recorder? I can’t see it anywhere.-I()it right here, but now it’s gone.

    A、did you put; have put

    B、have you put; put

    C、had you put; have put

    D、were you putting; have put


    参考答案:B

  • 第15题:

    I bought a new car last month, but()my old car yet.

    A. did not sell

    B. have not sold

    C. had not sold


    参考答案:B

  • 第16题:

    Not until the match began _____ at the stadium.

    A.should they have arrived

    B.had they arrived

    D.would they have arrived

    C.did they arrive


    正确答案:C

  • 第17题:

    If only it ()so cold, perhaps I, too, ()more initiative.

    A、had been,have shown

    B、have been,would show

    C、had’t been,cound't have shown

    D、had't been,could have shown


    参考答案:D

  • 第18题:

    He talked as if he______everything.

    A.knows

    B.knew

    C.have known

    D.had known


    参考答案:B

  • 第19题:

    --Why didn't you buy it?

    --I ______, but I didn't have the money.

    A. would

    B. would have

    C. had had

    D. had bought


    正确答案:B
    答案为B。“你为什么不买?”“我本想买,但我没有钱。”本句表示过去的愿望,可使用 过去将来完成式。C 和D 时态不对,A 不完整。

  • 第20题:

    Not until the game had begun at the sports ground.

    A.should he have arrived
    B.would he have arrived
    C.did he arrive
    D.had he arrived

    答案:C
    解析:
    【考情点拨】考查not until引导的时间状语从句。
    【应试指导】句意:直到比赛开始他才到达运动场。not until引导时间状语从句时主句要部分倒装。从句中的时态为过去完成时,故主句中的时态应为一般过去时,故选C。

  • 第21题:

    ( )us the information,we would have been ambushed.

    A.Had he not given
    B.If he did not give
    C.Should he not give
    D.Were he not to give

    答案:A
    解析:
    考查虚拟语气。根据后半句would have been可知,是与过去事实相反,所以if条件句中的谓语动词用had+done的形式,因此A项正确。当if引导的虚拟条件从句中含有had,were 或should时,如省略if,则要将had,were或should提前。此处是省略了if并将had提前,还原为if he had not given us the information。故本题选A。句意:如果不是他给了我们消息,我们就会遭到伏击。

  • 第22题:

    单选题
    They wouldn’t have bought such a big van were they known the price of gas would skyrocket.
    A

    if they knew

    B

    had they known

    C

    if had they known

    D

    did they know


    正确答案: C
    解析:
    句意:如果当时他们知道油价会涨的如此之快的话,就不会买这么大一辆货车了。此句是if条件句的虚拟语气的用法,表示与过去事实相反,当从句中含有had,should或were的情况下,可将其提到句首,if省略掉。

  • 第23题:

    单选题
    Mother: Ben, what’s this broken cup doing here.  Ben: ______ You know those big dinner plates? Mother: ______ Ben: just a couple. They slipped out of my hands into the sink and the cup got broken as well.
    A

    I put it here after it was broken. ; Yes, I know. What have you done?

    B

    Oh mum, please don’t be angry with me. ; Of course, I myself bought them last year.

    C

    Sorry, mum, I had an accident when I was washing up. You haven’t broken them as well!

    D

    How could I know? It’s not me who did it. ; Oh, I see. You must have broken them as well.


    正确答案: C
    解析:
    从下文可知,Ben打碎了杯子和盘子,选项C符合语境。

  • 第24题:

    单选题
    The children the Council ran buses for in the past were those _____.
    A

    whose parents were worried about them

    B

    who would have had to walk otherwise

    C

    who could not walk

    D

    who had to travel a long way


    正确答案: A
    解析:
    根据第二段第一句“Until now the Country Council has only been prepared to provide bus services for children living more than three miles from their school,”可知,Country Council只给住在3英里以外的学生提供巴士服务,这表示这些学生离家很远。