更多“单选题Something must have happened on their way. Or they _____ by now.A should have arrivedB should arriveC would have arrivedD would arrive”相关问题
  • 第1题:

    _____ tomorrow, we should be glad.

    A、Were they to arrive

    B、They were to arrive

    C、They would arrive

    D、They arrive


    参考答案:A

  • 第2题:

    The Browns _______ the trains; if not, they would have been at the get-together as scheduled.

    A、must miss

    B、must have missed

    C、should miss

    D、should have missed


    参考答案:B

  • 第3题:

    Look at the muddy road here.It()( ) last night.

    A、could have rained

    B、must have rained

    C、would have rained

    D、should have rained


    正确答案:C
    解析:must have done:过去的肯定推测

  • 第4题:

    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

  • 第5题:

    Thank you for reminding me of the time, or I ________ late yesterday.

    A. should be

    B. would be

    C. will have been

    D. would have been


    参考答案:D

  • 第6题:

    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

  • 第7题:

    We ______ last night, but we went to the cinema instead.

    A. must have studied

    B. might study

    C. should have studied

    D. would study


    正确答案:C

    7.答案为C。我们昨晚本应学习,但是我们去电影院了。should+现在完成式表示过去应做却没有做到的事。

  • 第8题:

    Research findings show we spend about two hours dreaming every night,no matter what we( )during the day.

    A.should have done
    B.would have done
    C.may have done
    D.must have done

    答案:C
    解析:
    该题考查情态动词用法。本题包含宾语从句,从句的谓语动词为陈述句语气,因此可将表示虚拟语气的A、B选项排除,must have done表示对过去肯定推测不合题意,故答案为C。

  • 第9题:

    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。

  • 第10题:

    --The situation was in a mess.
    --What a pity! It ___________ in a dramaticallydifferent way.

    A.should develop
    B.would develop
    C.must have developed
    D.could have developed

    答案:D
    解析:
    考查情态动词。前者说:“情况现在一团糟。”后者说:“多遗憾!这件事本来可以以截然不同的方式发展的。”could have done“本可以,本能够”,表示对过去的推测.故选D。

  • 第11题:

    If the doctor had been available, the child ()

    • A、would not die 
    • B、could not have died
    • C、might not die 
    • D、should not have died

    正确答案:B

  • 第12题:

    单选题
    Much as ______ I couldn’t lend him the money because I simply didn’t have that much spare cash.
    A

    I would have liked to

    B

    I would like to have

    C

    I should have to like

    D

    I should have liked to


    正确答案: B
    解析:
    尽管我愿意帮忙,但我却不能借给他钱,只因为我没有那么多余款。would like to do sth想要做某事,愿意做某事,主句为过去时态,故使用would have like to。B项have的位置不正确;C项D项中的should表示“本应该做某事”,与语境不符合。

  • 第13题:

    Mr. White _____ at 8:30 for the meeting, but he didn’t turn up.

    A、should have arrived

    B、should arrive

    C、should have had arrived

    D、should be arriving


    参考答案:A

  • 第14题:

    If he had asked me, I ( ) him.

    A.should have helped

    B.would help

    C.would have helped

    D.helped


    正确答案:C

  • 第15题:

    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

  • 第16题:

    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

  • 第17题:

    If the government had dealt with the crisis properly, inflation ( ) to stay at high level.

    A、will not have continued

    B、would not have continued

    C、should not have continued

    D、would not continued


    参考答案:B

  • 第18题:

    If she had studied harder, she ____________.

    A、would succeed

    B、had succeeded

    C、should succeed

    D、would have succeeded


    正确答案:D

  • 第19题:

    He must have had an accident,or he ______ then.

    A.would have been here

    B.should be here

    C.had to be here

    D.would be here


    正确答案:A

  • 第20题:

    Some women ___________ a good salary in a job instead of staying home, but they decided not to work for the sake of the family.

    A.must make
    B.should have made
    C.would make
    D.could have made

    答案:D
    解析:
    考查情态动词的用法。Should have done表示过去本应该做某事而实际上没有做;could have done表示过去本来有能力可以做某事而实际上没有做,通常译为“本来可以”“本来能够”等。句意为“有些妇女本来可以出去工作挣得高薪,不必待在家里,但是她们为了家庭而决定放弃工作”,could have done比较符合题意。

  • 第21题:

    ______ 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。

  • 第22题:

    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。句意:直到比赛开始,他才到达运动场。

  • 第23题:

    单选题
    Much as I would like to, I couldn’t lend him the money because I simply didn’t have that much spare cash.
    A

    I would have liked to

    B

    I would like to have

    C

    should have to 1ike

    D

    I should have liked to


    正确答案: A
    解析:
    句意:尽管我很想借给他钱,但是我做不到,因为我没有那么多现金。much as放在句首,等同于however much,意为“尽管,不管程度多高”。would like to表示意愿,过去时为would have like to。

  • 第24题:

    单选题
    Something must have happened on their way. Or they ______ by now.
    A

    should have arrived

    B

    should arrive

    C

    would have arrived

    D

    would arrive


    正确答案: B
    解析:
    句意:他们在路上肯定出什么事了。否则他们现在应该到了。表示应该发生而没有发生,用should have done,故为A。