单选题If we _____ the oil company to build this paper mill, we _____ water pollution now.A had not allowed, would not haveB had not allowed, would not have hadC didn’t allow, would not haveD didn’t allow, would not have had

题目
单选题
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


相似考题
更多“单选题If we _____ the oil company to build this paper mill, we _____ water pollution now.A had not allowed, would not haveB had not allowed, would not have hadC didn’t allow, would not haveD didn’t allow, would not have had”相关问题
  • 第1题:

    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

  • 第2题:

    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

  • 第3题:

    ()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

  • 第4题:

    If you had taken the medicine yesterday, you ______ much better now.

    A、must have felt

    B、might have felt

    C、would have felt

    D、would feel


    参考答案:D

  • 第5题:

    --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 不完整。

  • 第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__________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。

  • 第8题:

    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。

  • 第9题:

    She won′t be available between 6 and 8,for she ______ an important meeting.

    A.has had
    B.had had
    C.would have had
    D.will be having

    答案:D
    解析:
    考查时态。句意为“6点到8点这段时间她不在,因为那时她会参加一个重要的会议”。由 won’t可判断前半句是一般将来时,后半句解释原因,表示在6点到8点那个时间段正在发生的事情,所以用将来进行时,故选D。

  • 第10题:

    (),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

  • 第11题:

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

    But that

    B

    But for

    C

    Despite

    D

    In spite of


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

  • 第12题:

    单选题
    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


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

  • 第13题:

    If you had told earlier, I _____ like that.

    A: would not have done

    B: would not do

    C: would do

    D: didn't do


    正确答案: A

  • 第14题:

    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

  • 第15题:

    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

  • 第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题:

    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
    假如我们在那港口停留再多一点时间的话,我们将会遇到热带风暴。

  • 第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题:

    Had the town's residents been allowed to vote on the measure, it surely__________.

    A.would be passing
    B.would have passed
    C.passed
    D.would pass

    答案:B
    解析:
    解答此题的关键是把握句子的形态,从“had”开始到“the measure”,句子省略了“if,并且主语和动词被倒装。

  • 第20题:

    If you__stayed at home,this wouldnever have
    happened.

    A.Have
    B.Had
    C.will have
    D.would have

    答案:B
    解析:

  • 第21题:

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

  • 第22题:

    单选题
    (),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
    解析: 暂无解析

  • 第23题:

    单选题
    We wish that you didn't have such a lot of work,otherwise you would have enjoyed the party.
    A

    wish

    B

    didn't have

    C

    work

    D

    would have enjoyed


    正确答案: D
    解析:

  • 第24题:

    单选题
    At the last place Gary worked, they _____ an annual company picnic. All the employees _____ bring their families along and spend the day at a nearby park. It was great.
    A

    had to have; had to

    B

    used to have; couldn’t

    C

    would have; didn’t have to

    D

    used to have; would


    正确答案: D
    解析:
    句意:Gary以前工作的地方,每年公司都会有一次野餐,所有的员工都会带上家人一起在附近的公园玩上一天,那太棒了。used to do和would do都表示过去经常和习惯性的动作,从annual可以推知他们是经常做的事,因而D选项正确。