参考答案和解析
正确答案: C
解析:
句意:这座房子里的每间屋子都进过人,十美元的钞票和一块金表不见了。从逻辑上来讲,钱和手表失踪肯定是在房间被人进去过之后,而后半句已经使用了were过去时态,所以前半句描述的动作应该是发生在过去的过去,要用过去完成时。即had+过去分词结构。
更多“单选题Every room in the house _____ entered, and $10 in notes and a gold watch were missing.A wasB had beenC has beenD have been”相关问题
  • 第1题:

    Last year he paid a visit to his hometown, which was no longer the sleepy little village().

    A、it was

    B、it has been

    C、it had been

    D、it was being


    参考答案:C

  • 第2题:

    The house ______in bad repair since he moved out.

    A、was

    B、has been

    C、had been

    D、was being


    参考答案:B

  • 第3题:

    Thirty-five hundred dollars ( )spent in a single night, which( ) unthinkable.

    A、were/ were

    B、have been/ has been

    C、was/ was

    D、are/ is


    参考答案:C

  • 第4题:

    “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

  • 第5题:

    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

  • 第6题:

    There _____ no further business, the meeting came to a stop.

    A. was

    B. has been

    C. being

    D. had been


    正确答案:C 

  • 第7题:

    The soup ________ better if it had had less salt.

    A. will be

    B .would be

    C. will have been

    D. would have been


    参考答案:D

  • 第8题:

    If the operation __ carefully prepared, it would not have been successful.

    A. was not

    B. has not been

    C. had not been

    D. were not


    正确答案:C

  • 第9题:

    __________ your valuable help, we couhtn't have finished the experiment ahead of time.

    A.If it were not for
    B. Had it not been for
    C.Were it not for
    D.If it has not been for

    答案:B
    解析:
    考查虚拟语气。本题是与过去事实相反的虚拟语气,如果省略if,句子要倒装,倒装时要将助动词提前,故选B。

  • 第10题:

    If he had worked harder at his lessons, he___________able to pass the college entrance examination now.

    A.will be
    B.would be
    C.has been
    D.would have been

    答案:B
    解析:
    考查错综时间的虚拟语气。句意为“如果他以前努力学习功课,他现在就会通过大学入学考试了”。由从旬中had worked harder可知从句与过去事实相反,由主句中的now可知主句与现在事实相反,故用would+动词原形。故选B。

  • 第11题:

    The number of foreign students attending Chinese universities __________ rising steadily in the past ten years.

    A.was
    B.were
    C.has been
    D.have been

    答案:C
    解析:
    根据“in the past lo years”确定此处为完成时;“tile number of…”作主语时谓语动词用单数,故选C。

  • 第12题:

    The importer will submit references if these () given in the preliminary negotiations.

    • A、are not
    • B、had not been
    • C、has not been
    • D、were not

    正确答案:D

  • 第13题:

    I started my teaching career at the school. That was more than twenty years ago, and I _____ there ever since.

    A. was

    B. had been

    C. will be

    D. have been


    参考答案: D

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

    The surroundings of his house ( )far from clean.

    A、was

    B、is

    C、has been

    D、are


    参考答案:D

  • 第16题:

    The travels of Marco Polo in the twelfth century would not have been so well known ____ for the book he Wrote while in jail.

    A、it not have been

    B、is not been

    C、had it not been

    D、has not been


    答案:C

  • 第17题:

    The goods ()shipped already if your L/C had arrived by the end of December last.

    A、would be

    B、must have been

    C、had been

    D、would have been


    参考答案:D

  • 第18题:

    We were glad that she ________ a gold medal.

    A. awarded

    B. was awarded

    C. has been awarded

    D. had been awarded


    参考答案:D

  • 第19题:

    ________ more careful, the mistake would not have been made.

    A. if he is

    B. if he had been

    C. if he has been

    D. if he should be


    参考答案:B

  • 第20题:

    If it __________ for his bad cold, Rick would have enjoyed more on his birthday party.

    A.is not
    B.were not
    C.has not been
    D.had not been

    答案:D
    解析:
    考查虚拟语气。根据句子后半句中would have enjoyed结构可知是与过去事实相反,条件从句谓语结构为“had+过去分词”。句意为“如果Rick不是因为重感冒的话。他将会在他的生日聚会上玩得更好”。故选D。

  • 第21题:

    __________your valuable help, we couldn't have finished the experiment ahead of time.
      

    A. If it were not for
    B. Had it not been for
    C. Were it not for
    D. If it has not been for

    答案:B
    解析:
    考查虚拟语气。本题是与过去事实相反的虚拟语气,如果省略if,句子要倒装,倒装时要将助动词提前.故选B。

  • 第22题:

    I would have gone to visit him in the hospital had it been at all possible,but( )fully occupied the whole of last week.

    A.were
    B.had been
    C.have been
    D.was

    答案:D
    解析:
    该题考查句子结构。根据题意,but前是一与过去相反假设的虚拟语气,而其后从句意看是一真实条件句并且出现过去的时间状语,故答案为D。

  • 第23题:

    Nobody knew_______there.( )

    A.how long time I had been
    B.how long had I been
    C.how long time had I been
    D.how long I had been

    答案:D
    解析: