参考答案和解析
正确答案: C
解析:
句意:他们做了不该做的事。shouldn’t have done或ought not to have done表示不该做而做了,故为C。
更多“单选题They have done things they ought _____.A not to doB not to be doneC not to have doneD not having done”相关问题
  • 第1题:

    By the time you return home, I _____ all the work .

    A.would do

    B.will have done

    D.has done

    D.had done


    参考答案:B

  • 第2题:

    She sat there with nothing ______ except play with her cat.

    A. to do

    B. doing

    C. done

    D. to be done


    正确答案:A

        17.答案为A  句中except后的play是动词,其逻辑丰语是句子的主语,空白处应填入动词不定式的主动形式,其逻辑主语也是句子的主语。

  • 第3题:

    Here is my MP3 player! It’s strange.I don’t remember leaving it here, but I ( )supposed so.

    A、should have done

    B、need have done

    C、must have done

    D、can do


    参考答案:C

  • 第4题:

    If I were to do it, I ___ it in a different way.

    A.shall do

    B.will do

    C.would do

    D.have done


    正确答案:C

  • 第5题:

    Much research( ) into the possibiecauses of the disease in the past few years.

    A.has been done

    B.was done

    C.have been done

    D.were done


    答案:A

  • 第6题:

    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。

  • 第7题:

    Weeping and wailing ____________ nothing towards solving the problem.

    A.does
    B.do
    C.has done
    D.have done

    答案:A
    解析:
    考查主谓一致及时态。句意为“哭泣并不能解决问题”。由and连接的两个(或多个)动名词或不定式作主语,如果并列的动名词或不定式语义相同或相似,谓语用单数;如果语义不一致,则谓语用复数。weeping“哭泣”,wailing“痛哭”,语义相似,谓语用单数形式。根据语境可知表示的是普遍真理,谓语用一般现在时态。故选A。

  • 第8题:

    This experiment ought to ______ lastweek.

    A.be done
    B.have been done
    C.have done
    D.do

    答案:B
    解析:
    考查ought to的用法。根据时间状语lastweek可知,此处是在谈论过去的情况。“ought to+have+过去分词”表示过去应做某事而实际未做。此处应该是实验“被做”,所以用have been done。句意为“这个实验本应在上周做(实际上未做)”。“ought to+动词原形”用于谈论现在或将来的情况。

  • 第9题:

    All that can be done.

    A.have been done
    B.have done
    C.has been done
    D.has done

    答案:C
    解析:

  • 第10题:

    public class A extends Thread {  A() {  setDaemon(true);  }  public void run() {  (new B()).start();  try {  Thread.sleep(60000);  } catch (InterruptedException x) {}  System.out.println(“A done”);  }  class B extends Thread {  public void run() {  try {  Thread.sleep(60000);  } catch (InterruptedException x) {}  System.out.println(“B done”);  }  }  public static void main(String[] args) {  (new A()).start();  }  }   What is the result?()  

    • A、 A done
    • B、 B done
    • C、 A done B done
    • D、 B done A done
    • E、 There is no exception that the application will print anything.
    • F、 The application outputs “A done” and “B done”, in no guaranteed order.

    正确答案:B

  • 第11题:

    单选题
    public class A extends Thread {  A() {  setDaemon(true);  }  public void run() {  (new B()).start();  try {  Thread.sleep(60000);  } catch (InterruptedException x) {}  System.out.println(“A done”);  }  class B extends Thread {  public void run() {  try {  Thread.sleep(60000);  } catch (InterruptedException x) {}  System.out.println(“B done”);  }  }  public static void main(String[] args) {  (new A()).start();  }  }   What is the result?()
    A

     A done

    B

     B done

    C

     A done B done

    D

     B done A done

    E

     There is no exception that the application will print anything.

    F

     The application outputs “A done” and “B done”, in no guaranteed order.


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

  • 第12题:

    单选题
    This out-of-date teaching method _____.
    A

    must do away with

    B

    must have done away with

    C

    must being done away with

    D

    must be done away with


    正确答案: C
    解析:
    句意:句意为这种过时的教学方法必须被废除。do away with为固定短语,意思是“废除;去掉”,与“method”为被动关系,因此使用被动语态,故D项正确。

  • 第13题:

    He ought to have handed in the paper yesterday. That’s what he ____.

    A. should do

    B. should be doing

    C. should have done

    D. should have


    参考答案:C

  • 第14题:

    With a little more patience, you () the job better.

    A、could do

    B、would do

    C、could have done

    D、must have done


    参考答案:C

  • 第15题:

    ____ their homework, the children went for a walk.

    A.When they are doing

    B.After they have done

    C.They had done

    D.Having done


    答案:D

  • 第16题:

    I like to get up early so that I can get plenty of work ________.

    A. to do

    B. doing

    C. done

    D. being done


    正确答案:C   

  • 第17题:

    以下哪项不是合法的Posix shell循环结构?()

    A.until do done

    B.do until done

    C.for do done

    D.while do done


    参考答案:B

  • 第18题:

    If you want ___________ you have to get the fund somewhere.

    A.that the job is done
    B.the job done
    C.to have done the job
    D.the job that is done

    答案:B
    解析:
    考查过去分词作宾语补足语。句意为“如果你想这份工作能够完成,你必须从某个地方找到资金”。job与do是承受关系,构成逻辑上的动宾关系,且done表示已经完成的状态,所以此处用过去分词作宾语补足语。want sth.done意为“想要某事被做”。故选B。

  • 第19题:

    Frankly speaking,I′d rather you__________anything about it for the time being.

    A.didn't do
    B.haven't done
    C.don't do
    D.have done

    答案:A
    解析:
    【考情点拨】考查would rather的用法。【应试指导】句意:坦率地说,我宁愿你现在对此事什么也不做。would rather引导的从句中应用虚拟语气,且此处表示与现在事实相反的虚拟语气,故用一般过去时。故选A。

  • 第20题:

    Why do you insist on________

    A.this to be done
    B.this done
    C.this being done
    D.this is done

    答案:C
    解析:

  • 第21题:

    If there were fewer management staff, more work ().

    • A、would be done
    • B、will be done
    • C、would have be done
    • D、should be done

    正确答案:A

  • 第22题:

    以下哪项不是合法的Posix shell循环结构?()

    • A、until do done
    • B、do until done
    • C、for do done
    • D、while do done

    正确答案:B

  • 第23题:

    单选题
    Many people prefer to have their tax forms completed by a professional rather than having done it themselves.
    A

    doing      

    B

    do

    C

    to do      

    D

    did


    正确答案: D
    解析: 句意:许多人喜欢由专业人士来完成他们的税收申报表格,而不是由他们自己亲自完成。prefer to do sth. rather than do sth.宁愿做某事而不愿做某事,在此句型中rather than后面要用动词原形,所以B选项正确。