They have done things that they ought______.

A. not to do

B. not to be done

C. not to have done

D. not having done

参考答案与解析:

相关试题

But already people have made great discoveries and have done exciting things. They have walked in sp

But already people have made great discoveries and have done exciting things. Th

  • 查看答案
  • They have done ______work these days.

    [单选题]They have done ______work these days.A.too muchB.much tooC.too manyD.many t

  • 查看答案
  • What we have done is far from ______.

    [单选题]What we have done is far from ______.A.satisfactoryB.satisfiedC.satisfactio

  • 查看答案
  • 43. _________ scientists have done a lot

    [单选题]43. _________ scientists have done a lot of research on A (HINl) flu,there are still some cases for further study.A.AsB.OnceC.IfD.Although

  • 查看答案
  • What have you done to stay current in yo

    [主观题]What have you done to stay current in your field?

  • 查看答案
  • Of all the work you have done, where hav

    [主观题]Of all the work you have done, where have you been the most successful对于你所做过的所有工作,你认为哪项工作你做得最成功?

  • 查看答案
  • B Ask someone what they have done to hel

    [单选题]B.A.sk someone what they have done to help the environment recently and they will almost certainly mention recycling. Recycling in the home is very important of course. However, being forced to recycle often means we already have more material than w

  • 查看答案
  • You have done us _____ great service.

    You have done us _____ great service.A. aB. the; aC. /;D. the; /

  • 查看答案
  • If it wasn’t an accident, he must have done it on( )

    [单选题]If it wasn’t an accident, he must have done it on( )A.faultB.earthC.purpose

  • 查看答案
  • We always have a lot of things ________d

    [单选题]We always have a lot of things ________during the voyage.A.doB.doingC.to doD.does

  • 查看答案