All the machines ______by the end of this month.A. would have been repairedB. were repairedC. will have been repairedD. were being repaired

题目

All the machines ______by the end of this month.

A. would have been repaired

B. were repaired

C. will have been repaired

D. were being repaired


相似考题
更多“All the machines ______by the end of this month. A. would have been repaired B. were repai ”相关问题
  • 第1题:

    A: Where()you last week? B: I()in Alabama.

    A、were/were

    B、was/is

    C、were/was

    D、was/were


    答案:C

  • 第2题:

    There is something wrong with my TV set;I must have it _____.

    A. repairing

    B. repair

    C. to repair

    D. repaired


    参考答案: D

  • 第3题:

    ________ can be done ________ been done.

    A.All that...has

    B.All that...have

    C.All...has

    D.All...have


    正确答案:A
    解析:本题考查主谓一致的用法。由 all that 引导的主语从句“all that can be done”(所有能被做的事情)应视为单数,所以整个句子的谓语动词也应该用单数形式,构成现在  完成时的被动语态:has been done。句意:“所有能做的都做了。”

  • 第4题:

    Why()the old block of flats()demolished next month?

    A、are…being

    B、is…being

    C、has…been

    D、have…been


    参考答案:B

  • 第5题:

    What a waste! Why do you () the water () all the time ?

    A、have…flowing

    B、have…flow

    C、have…to flow

    D、have…flowed


    参考答案:A

  • 第6题:

    Is this the mobile phone that you want to __________

    A.have repaired
    B.have it repaired
    C.have repaired it
    D.repaired

    答案:A
    解析:
    该句是that引导的定语从句修饰先行词mobile phone。have stll.repaired表示“把某物(让别人)修理一下”,故选A。