单选题_____ the rain, we would have had a pleasant trip to the countryside.A Because ofB Due toC Thanks toD But for

题目
单选题
_____ the rain, we would have had a pleasant trip to the countryside.
A

Because of

B

Due to

C

Thanks to

D

But for


相似考题
参考答案和解析
正确答案: B
解析:
句意:要不是那场雨,我们的乡村之旅本来会很愉快的。本题考查连词用法及虚拟语气。but for意为“要不是”,多用在虚拟语气句中。因此D项正确。because of因为。due to由于。thanks to多亏。
更多“_____ the rain, we would have had a pleasant trip to the cou”相关问题
  • 第1题:

    If he()that the mushroom was poisonous, he ()it.Luckily he was sent to the hospital immediately.

    A、was warned, would not eat

    B、had been warned, would not have eaten

    C、would be warned, had not eaten

    D、would have been warned, had not eaten


    答案:B

  • 第2题:

    He must have had an accident, or he _____ then

    A:would have been here

    B:would be here

    C:should be here

    D:had just had


    正确答案:C

  • 第3题:

    The soup ________ better if it had had less salt.

    A. will be

    B .would be

    C. will have been

    D. would have been


    参考答案:D

  • 第4题:

    If it had not snowed yesterday, we ( ) on the way to Shanghai now.

    A、would have been

    B、would be

    C、could have been

    D、will be


    参考答案:B

  • 第5题:

    If we had stayed at that port much longer, we ______ the tropical storm.

    A.will meet with

    B.met with

    C.would meet with

    D.would have met with


    正确答案:D
    假如我们在那港口停留再多一点时间的话,我们将会遇到热带风暴。

  • 第6题:

    If we__________our test tomorrow, I would have gone to the concert.

    A.weren't to have
    B.hadn't been to have
    C.aren't to have
    D.hadn't had

    答案:A
    解析:
    考查虚拟语气。此处if引导的从句是对将来事实的相反假设,固定的语法结构框架是if加上were to do形式,句意为“如果明天没有考试的话,我就去参加音乐会了”。故选A。

  • 第7题:

    If we__sooner,we might have got there.

    A.started
    B.had started
    C.would have started
    D.start

    答案:B
    解析:
    这是一个表示与过去事实相反的假设。这种虚拟形式一般是:从句谓语是过去完成时(had done),主句谓语是would(should,could,might)+have done。

  • 第8题:

    ________,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
    解析:

  • 第9题:

    单选题
    (),we would have finished it then.
    A

    If had we had better equipment

    B

    Had we had better equipment

    C

    Had had we better equipment

    D

    We had had better equipment


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    If we _____ the oil company to build this paper mill, we _____ water pollution now.
    A

    had not allowed, would not have

    B

    had not allowed, would not have had

    C

    didn’t allow, would not have

    D

    didn’t allow, would not have had


    正确答案: A
    解析:
    句意:如果当初我们不允许石油公司建造这个造纸厂,今天就不会出现水污染的问题了。从句是对过去事实的虚拟,用过去完成时:情态动词+动词过去分词。主句是对现在事实的虚拟,用would+be/动词原形结构。

  • 第11题:

    单选题
    _____ the rain we would have had a nice holiday.
    A

    But that

    B

    But for

    C

    Despite

    D

    In spite of


    正确答案: B
    解析:
    句意:要不是下雨我们本该会有一个愉快的假期。but for要不是;but that若非;despite尽管;in spite of不顾,不管。选项B合题意,but for后要加虚拟语气。

  • 第12题:

    单选题
    _____ it began to rain.
    A

    No sooner we started out when

    B

    Hardly had we started out that

    C

    Scarcely had we started out that

    D

    Rarely had we started out when


    正确答案: A
    解析:
    句意:很少有我们一出发就下雨的时候。rarely很少地,当否定词或表示否定意义的词置于句首时,句子要部分倒装,即仅把助动词、情态动词或谓语动词的一部分置于主语之前。同时,hardly ... when ...;scarcely ... when ...也表示“一……就……”。故D正确。

  • 第13题:

    Of more money had been invested,we______a factory in Asia .

    A.will setup

    B.have set up

    C.would have set up

    D.had set up


    答案:C

  • 第14题:

    If we had a sample in hand, we () to negotiate business with our end-users now.

    A、would be able

    B、should have

    C、had been able

    D、should have been able


    参考答案:A

  • 第15题:

    ()orders to our satisfaction, we would have regarded them as promising customers.

    A、Had they executed

    B、If they have executed

    C、If they would execute

    D、Have they executed


    参考答案:A

  • 第16题:

    —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

  • 第17题:

    Without your help, we would not __________ the work in time.

    A.have completed
    B.had completed
    C.completed
    D.completing

    答案:A
    解析:
    考查虚拟语气。从句与过去事实相反,主句的谓语要用would/should/could/might+have+过去分词。句意为“要不是你的帮助,我们不可能及时完成任务。”故选A。

  • 第18题:

    If we_______our test tomorrow, I would have gone to the concert.

    A.weren't to have
    B.had not been to have
    C.aren't to have
    D.had not had

    答案:A
    解析:
    考查虚拟语气。此处if引导的从句是对将来事实的相反假设,固定的语法结构框架是if加上were to do形式,旬意为“如果我们明天没有考试的话,我们就去参加音乐会”。故选A。

  • 第19题:

    ______ before we depart the day aftertomorrow, we should have a wonderful dinner party.

    A.Had they arrived
    B.Were they arriving
    C.Would they arrive
    D.Were they to arrive

    答案:D
    解析:
    考查虚拟语气。句意为“如果后天他们在我们离开前到了的话,我们就举行一个盛大的派对”。根据时间状语the day after tomorrow可知这是与将来事实相反的虚拟语气.并且省略了if。主句谓语用would/should/could/might十动词原形.从句谓语用动词过去式或should+动词原形或were+动词不定式。若省略if,则要将从句谓语中的were或should移至主语之前,构成省略倒装。此处从句完整形式为“if they were to arrive before we depart the day after tomorrow”。故选D。

  • 第20题:

    (),we would have finished it then.

    • A、If had we had better equipment
    • B、Had we had better equipment
    • C、Had had we better equipment
    • D、We had had better equipment

    正确答案:B

  • 第21题:

    单选题
    —How are your recent trip to Sichuan?—I’ve never had ______ one before.
    A

    a pleasant

    B

    a more pleasant

    C

    a most pleasant

    D

    the most pleasant


    正确答案: D
    解析:
    考查形容词比较级的用法。句意:——你的四川之行怎么样?——再好不过了。否定词加比较级往往表示最高级的概念。如:He couldn’t have done better. 他做得再好不过了。故选B。

  • 第22题:

    单选题
    _____the rain, we would have had a pleasant trip to the countryside.
    A

    Because of

    B

    Due to

    C

    Thanks to

    D

    But for


    正确答案: C
    解析:

  • 第23题:

    单选题
    No sooner had we started on the road _____ it began to rain.
    A

    when

    B

    than

    C

    then

    D

    whenever


    正确答案: C
    解析:
    句意:我们刚上路,天就开始下雨了。no sooner ... than ...一……就……,刚……就……,注意no sooner后面用过去完成时,than后面用一般过去时。

  • 第24题:

    单选题
    _____
    A

    They had lost their way.

    B

    They were told it would rain.

    C

    They were caught in the rain.

    D

    They had taken an umbrella.


    正确答案: D
    解析:
    推理题。女士的回答透露了其后悔、歉疚之意,再根据“umbrella”“rain”等关键词可确定,由于女士估计错误导致他们淋了雨。
    【录音原文】
    M: I wish we had taken all umbrellas.
    W: That’s my fault. I thought it wouldn’t rain today.
    Q: What happened to the two speakers?