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

    You ______ yesterday if you were really serious about the job.

    A. ought to come

    B. ought come

    C. ought have come

    D. ought to have come


    正确答案:D
    17.考查情态动词及其时态。Ought  to do sth应该做某事。排除选项 B和 C。条件从句的时态为过去时,主句有 yesterday,说明是过去发生的事情。情态动词后用完成时表示已发生的动作。选项 D 是正确的。

  • 第2题:

    Be quick ! They ( ) for us at the school gate now.

    A、ought to have waited

    B、must wait

    C、must have waited

    D、must be waiting


    参考答案:D

  • 第3题:

    He ought ( ) so soon.

    A、to not have left

    B、to have not left

    C、not to have left

    D、not have left


    参考答案:C

  • 第4题:

    Why is the rubbish still here? It ought to yesterday.()

    A. be thrown away

    B. have thrown away

    C. have been thrown away

    D. throw away


    参考答案:C

  • 第5题:

    You ______her at the beginning, but now it is too late.

    A. ought to have refused

    B. ought to refuse

    C. ought have refused

    D. needn’t refuse


    正确答案:A

  • 第6题:

    ________ 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。句意:“所有能做的都做了。”

  • 第7题:

    A software requirements specification is that () .

    A.a rough list of things that the proposed software ought to do

    B.a precise list of things that the proposed software ought to do

    C.a formal list of things that the proposed software must do

    D.an estimate of the resouroes (time, money, personnel, etc) which will be required to construct the proposed software


    正确答案:C

  • 第8题:

    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。

  • 第9题:

    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+动词原形”用于谈论现在或将来的情况。

  • 第10题:

    单选题
    They have done things they ought _____.
    A

    not to do

    B

    not to be done

    C

    not to have done

    D

    not having done


    正确答案: D
    解析:
    句意:他们做了不该做的事。表示不该做而做了,可以用shouldn’t have done或ought not to have done,故为C。

  • 第11题:

    单选题
    Rate your level of proficiency with managing and implementing disaster recovery. ()
    A

    I am considered an expert on this. I have successfully done this multiple times without assistance or error. I train or supervise others on this activity. Others come to me when they have questions or need assistance with this.

    B

    I have successfully done this without assistance and with few errors, but I do not train or supervise others on this activity.

    C

    I am proficient at this. I have successfully done this on my own, but I occasionally require assistance for some types of problems encountered when doing this and/or occasionally make minor errors.

    D

    I have successfully done this with the assistance of others or specific instructions.

    E

    I am a novice. I have not done this yet or I am learning.


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

  • 第12题:

    单选题
    You _____ her at the beginning, but now it is too late.
    A

    ought to refuse

    B

    have ought to refuse

    C

    ought to have refused

    D

    ought have refused


    正确答案: C
    解析:

  • 第13题:

    Mary didn't answer the door bell.She ( ) asleep.

    A、should have fallen

    B、ought to fall

    C、might have fallen

    D、can have fallen


    参考答案: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题:

    One ought ( ) for what one hasn’t done.

    A、to not punished

    B、to not be punished

    C、not to be punished

    D、not be punished


    参考答案:C

  • 第16题:

    Mary's score in the test is the highest in her class; she _____ have studied very hard.

    A:may

    B:should

    C:must

    D:ought to


    正确答案:A

  • 第17题:

    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

  • 第18题:

    A requirements specification is( ).

    A.a rough list of things that the proposed software ought to do

    B.a precise list of things that the proposed software ought to do

    C.a formal list of things that the proposed software must do

    D.an estimate of the resources (time,money,personnel,etc)which will be required to construct the proposed software .


    正确答案:C

  • 第19题:

    Apart from special circumstances,the value of the goods for which compensation must be made,if they have been lost or damaged,______ that which they would have had at the time and place at which they ought to have been delivered in proper condition.

    A.contains

    B.remains

    C.has

    D.is


    正确答案:D

  • 第20题:

    You__yesterday if you were really serious about the job.

    A.ought to come
    B.ought have come
    C.ought come
    D.ought to have come

    答案:D
    解析:
    ought to have done表示“过去该做而没做的事”。

  • 第21题:

    All that can be done.

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

    答案:C
    解析:

  • 第22题:

    单选题
    Apart from special circumstances,the value of the goods for which compensation must be made,if they have been lost or damaged,()that which they would have had at the time and place at which they ought to have been delivered in proper condition.
    A

    contains

    B

    remains

    C

    has

    D

    is


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

  • 第23题:

    单选题
    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


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

  • 第24题:

    单选题
    I ought have invited her to the party but I didn't know her well.
    A

    ought have invited

    B

    to

    C

    but

    D

    know her well


    正确答案: D
    解析: