单选题If you _____ that night, you might have been too late to get your ticket.A didn't hurryB hadn't hurriedC wouldn't hurryD hadn't to hurry

题目
单选题
If you _____ that night, you might have been too late to get your ticket.
A

didn't hurry

B

hadn't hurried

C

wouldn't hurry

D

hadn't to hurry


相似考题
更多“单选题If you _____ that night, you might have been too late to get your ticket.A didn't hurryB hadn't hurriedC wouldn't hurryD hadn't to hurry”相关问题
  • 第1题:

    Edward, you play so well. But I _________ you played the piano.

    A.didn't know

    B.hadn't known

    C.don't know

    D.haven't known


    正确答案: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题:

    lt’s still early.You ( ).

    A、wouldn't hurry

    B、mustn't hurry

    C、may not hurry

    D、don’t have to hurry


    参考答案:D

  • 第4题:

    If it ________ for the doctor’s care, I wouldn’t be speaking to you now.

    A. is not

    B. was not

    C. hadn’t been

    D. hasn’t


    参考答案:C

  • 第5题:

    you had some trouble finding where i live, ______?

    A、didn’t you

    B、hadn’t you

    C、do I

    D、don’I


    正确答案:A

  • 第6题:

    If only you ()him what I said Everything would have been fine.

    A、didn t told

    B、hadn t told

    C、would not tell

    D、would have not told


    参考答案:B

  • 第7题:

    If only I ______my car!

    A. hadn't lost

    B. wouldn't lose

    C. didn't lose

    D. haven't lost


    正确答案:A

    11.答案为A  要是我没有丢车该多好!if only引导的感叹句中要用虚拟语气表示愿望,本题干是对过去情况的假设,所以用过去完成时。

  • 第8题:

    Tony, you’ve got a fever. You_______ that cold shower last night.

    A.might not have
    B.could have haD
    C.hadn’t have
    D.shouldn’t have haD.

    答案:D
    解析:
    本题考查情态动词

    D选项,句意为“托尼,你发烧了,昨晚你本不应该洗冷水澡的”。Shouldn’t have done意为“本不该做某事(但做了)”。综上,D选项正确。

    A选项,与题意不符,故排除。

    B选项,与题意不符,故排除。

    C选项,与题意不符,故排除。

    故正确答案为D项。

  • 第9题:

    --I was disappointed that you didn't come to my party last night.
    --I wish_________occupied then.

    A.I'm not
    B.I wasn't
    C.I haven't been
    D.I hadn't been

    答案:D
    解析:
    考查虚拟语气。问句意为“你昨天晚上没来我的聚会,我很失望”。答句意为“我希望那时我不忙”。根据语境可知此处要用虚拟语气。根据第一句判断此处是对过去的虚拟,故选D。

  • 第10题:

    You oughtn't to have been there,__?

    A.hadn't you
    B.didn't you
    C.oughtn't you
    D.ought you

    答案:D
    解析:
    此句是反义疑问句。

  • 第11题:

    Nice to see you. I()you for a long time.

    • A、haven't seen
    • B、didn't see 
    • C、hadn't seen 
    • D、don't see

    正确答案:A

  • 第12题:

    单选题
    You must have stayed up late last night, _____?
    A

    mustn’t you

    B

    don’t you

    C

    didn’t you

    D

    needn’t you


    正确答案: B
    解析:
    句意:你昨晚一定熬夜了,对吗?当陈述部分是must have done时,若强调对过去情况的推测(一般有过去时间状语),反意疑问部分的谓语动词用didn’t+主语;若前句强调动作的完成,疑问部分谓语动词用haven’t (hasn’t)+主语。例如:He must have met him yesterday,didn’t he? You must have seen the film,haven’t you? 本句中有明显的时间状语last night,故选C。

  • 第13题:

    --I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20?

    --Sorry, I ____ myself clear. We want to return on October 20.

    A. hadn't made

    B. wouldn't make

    C. don't make

    D. haven't made


    正确答案:D

  • 第14题:

    "If I hadn't practiced when I was younger," the musician says, "I _____ able to play so well now."

    A. wouldn't be

    B. won't be

    C. wouldn't have been

    D. couldn't have been


    参考答案: A

  • 第15题:

    “if they hadn’t gone on vacation, their house _______________ broken into.“

    A. haven’t had been

    B. hadn’t been

    C. won’t have been

    D. wouldn’t have been


    参考答案:D

  • 第16题:

    If Tony ( ) that late film last night, he wouldn’t be so sleepy.

    A、didn’t see

    B、haven’t seen

    C、wouldn’t have seen

    D、hadn’t seen


    参考答案:D

  • 第17题:

    We () the project on time without your kind assistance.

    A、hadn t had completed

    B、didn t have completed

    C、couldn t have completed

    D、cannot have completed


    参考答案:C

  • 第18题:

    The mother is telling her son."You______eat with your fingers!"

    A. wouldn't

    B. hadn't to

    C. mustn't

    D. shouldn't to


    正确答案:C

  • 第19题:

    Edward, you play so well. But I you played the piano. A. didn’t know B. hadn’t known C. don’t know D. haven’t known


    正确答案:A

  • 第20题:

    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。

  • 第21题:

    But for your help, I ___________ the work ahead of time.

    A.wouldn't have finished
    B.didn't finish
    C.hadn't finished
    D.wouldn't finish

    答案:A
    解析:
    考查虚拟语气。句意为“要不是你的帮助,我就不会提前完成这项工作”。if条件句可与 but for,with our otherwise,or等短语转换。此句可转换为if非真实条件句为“If I hadn’t had your help,I wouldn’t have finished the work ahead of time”,是对过去的虚拟,主句谓语动词用would/should/could/might+have done。故选A。

  • 第22题:

    Tony, you′ ve got a fever. You__________ that cold shower last night.

    A.might not have
    B.could have had
    C.hadn't have
    D.shouldn't have had

    答案:D
    解析:
    考查情态动词。句意为“托尼,你发烧了。昨晚你本不应该洗冷水澡的”。shouldn’t have done意为“本不该做某事(但做了)”,故选D。

  • 第23题:

    单选题
    You didn’t let me drive. If we _____ in turn, you _____ so tired.
    A

    drove; didn’t

    B

    drove; wouldn’t get

    C

    were driving; wouldn’t get

    D

    had driven; wouldn’t have got


    正确答案: A
    解析:
    句意:如果我们轮流开车的话,你就不会那么累了。本句是对过去情况的虚拟,if条件句用过去完成时had done,主句用would (not) have done,故为D。