更多“单选题He has just finished fixing the door, and it looks as though it is a very hard job.A it must have beenB it wasC to beD it must be”相关问题
  • 第1题:

    Unsatisfiedwith the payment, he took the job just to got some work experience.

    A. though was he B, though he wasC. he was though D. was he though


    正确答案:B

  • 第2题:

    The door is open.They ( ) to lock it.

    A、must have forgotten

    B、must forget

    C、might forget

    D、may forget


    参考答案:A

  • 第3题:

    She knows the city quite well.She ( ) there before.

    A、must have been

    B、might go

    C、has gone

    D、had been


    参考答案:A

  • 第4题:

    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

  • 第5题:

    He didn't do well in the exam. He______hard at his lessons

    A、must have worked

    B、ought to have worked

    C、would have worked

    D、has worked


    参考答案:B

  • 第6题:

    It ____ over two years since the old gentleman first came to sample the puddings.

    A. has been

    B. was

    C. will be

    D. would be


    答案:B

  • 第7题:

    The light is on. He ___________________ at home.

    A、must have been

    B、would be

    C、must be

    D、will be


    参考答案:C

  • 第8题:

    John's score on the test is the highest in his class, he ______ very hard.

    A. must have studied

    B. should have studied

    C. must study

    D. should study


    正确答案:A
    本题考查虚拟语气的用法。根据题意:John 的考试成绩是最高的,故他肯定考试前努力了。must+have+过去分词,表示对过去的某事作出肯定语气的推测。故选 A。

  • 第9题:

    Tom looks so pale today.He__ill.

    A.must be
    B.had to be
    C.should be
    D.shall be

    答案:A
    解析:
    情态动词must表示推测。

  • 第10题:

    He is over fifty, but he looks as though he()only in his thirties.

    • A、were
    • B、is
    • C、will be
    • D、has been

    正确答案:A

  • 第11题:

    It()aroundsixo’clockwhenIdrovebackyesterdaybecauseitwasalreadydark.

    • A、must have been
    • B、must he
    • C、was to be
    • D、had to be

    正确答案:A

  • 第12题:

    单选题
    A technician has lost a necessary jumper for a new hard drive that must be installed immediately.Which of the following is the BEST solution?()
    A

    Use a jumper from the motherboard where the new drive is going to be installed.

    B

    Use a jumper from a hard drive that is no longer functioning.

    C

    Contact the manufacturer of the new hard drive and have a replacement jumper shipped immediately.

    D

    The new hard drive must be replaced


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

  • 第13题:

    I have no idea who stole his wallet. It _____anyone.

    A. must have been

    B. should have been

    C. could have been


    参考答案:C

  • 第14题:

    She ( ) to Vancouver before, She is very familiar with the city.

    A、should have been

    B、ought to have been

    C、must have been

    D、can not have been


    参考答案:C

  • 第15题:

    You look very tire You must ( ) to bed very late last night.

    A、have gone

    B、have been gone

    C、be gone

    D、be going


    参考答案:A

  • 第16题:

    If he ______ forced to make a living from the outset, he would not have been able to follow his passion.

    A、has been

    B、would have been

    C、had been

    D、was


    参考答案:C

  • 第17题:

    David’s mother insisted that he ____before ten every night.

    A. must go to bed

    B. goes to bed

    C. go to bed

    D. has gone to bed


    正确答案:C

  • 第18题:

    You look very tired. You ____ too hard these days.

    A. could have worked

    B. ought to have worked

    C. should have worked

    D. must have worked


    答案:A

  • 第19题:

    Unsatiafied______with the payment, he took the job just to get some work experience.

    A. though was he B. though he was

    C. he was though D. was he though


    正确答案:B

  • 第20题:

    "The lecturer was a tall thin man with white hair.""Then it( )Dr.Firld because he is short and fat.It Dr.Jones;he is thin."

    A.can’t be...must be
    B.couldn’t have been...might have been
    C.must be...can't be
    D.can't have been...must have been

    答案:D
    解析:
    该题考查情态动词用法。根据题干可排除A,C选项(must be,can't be分别表示现在的肯/否定推测),而B选项中的might have been表示可能已经做成某事。故选D。表示对过去的否/肯定推测。

  • 第21题:

    —Did we have to wait for Tom
    —Well,_______very angry if we hadn‘t waited for him.

    A.he‘d have been
    B.he were
    C.he had been
    D.he must be

    答案:A
    解析:

  • 第22题:

    He is over fifty, but he looks as if he()only in his thirties.

    • A、is
    • B、were
    • C、will be
    • D、has been

    正确答案:B

  • 第23题:

    单选题
    He has just finished fixing the door, and it looks as though it is a very hard job.
    A

    it must have been

    B

    it was

    C

    to be

    D

    it must be


    正确答案: C
    解析:
    it looks as though 后面一般用虚拟语气,动词的过去式或过去完成时。该句表示与现在的事实相反,所以用过去式。

  • 第24题:

    单选题
    He looks old for his age. I think he must have _____ a lot in those years.
    A

    gone over

    B

    gone by

    C

    gone through

    D

    gone with


    正确答案: A
    解析:
    句意为:他看起来比较显老,我想那些年他肯定经历了很多磨难。go through意为“经历(艰难困苦)”;go over意为“复习,仔细检查”;go by意为“(时光)流逝”;go…with意为“与…配套”。