参考答案和解析
正确答案: D
解析:
句意:他本可以去踢足球,但是他没有时间。从前半句可以看出是与过去事实相反的虚拟语气,所以填空处应选择相应的过去的某种时态。因为是陈述句,所以用一般过去时。
更多“单选题He would have played football but he _____ time.A did not haveB does not haveC would not haveD has no”相关问题
  • 第1题:

    We ___ the time to play chess.

    A、don’t have

    B、not have

    C、no have

    D、does have


    参考答案:A

  • 第2题:

    He has been to Beijing . So ______ I.

    A、have

    B、does

    C、do

    D、did


    参考答案: A

  • 第3题:

    He ______ more than 5000 English words when he entered the university.

    A、has learned

    B、had learned

    C、would have learned

    D、learned


    参考答案:B

  • 第4题:

    He didn't do well in the exam. He______hard at his lessons

    A、must have worked

    B、ought to have worked

    C、would have worked

    D、has worked


    参考答案:B

  • 第5题:

    He asked her_______a degree.

    A. did she have

    B. if she had

    C. does she have

    D. if she has


    参考答案B

  • 第6题:

    ________ 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

  • 第7题:

    He did not regret saying what he did but felt that he it differently.

    A. could express B. would express

    C. could have expressed D. must have expressed


    正确答案:C

  • 第8题:

    If we__________our test tomorrow, I would have gone to the concert.

    A. weren't to have
    B. hadn't been to have
    C. aren't to have
    D. hadn't had

    答案:A
    解析:
    考查虚拟语气。此处if引导的从句是对将来事实的相反假设,固定的语法结构框架是if加上were to do形式,句意为“如果明天没有考试的话,我就去参加音乐会了”。故选A。

  • 第9题:

    Not until the game had begun at the sports ground.

    A.should he have arrived
    B.would he have arrived
    C.did he arrive
    D.had he arrived

    答案:C
    解析:
    【考情点拨】考查not until引导的时间状语从句。
    【应试指导】句意:直到比赛开始他才到达运动场。not until引导时间状语从句时主句要部分倒装。从句中的时态为过去完成时,故主句中的时态应为一般过去时,故选C。

  • 第10题:

    --Has John finished the report?
    --No,he knew that he__________time to finish it by tomorrow.

    A.won't have
    B.will have
    C.wouldn't have
    D.shall not have

    答案:C
    解析:
    考查主从复合句中动词的时态。know发生在过去,have是过去将要发生的动作,故用过去将来时。

  • 第11题:

    Not until the game had begun( )at the sports ground.

    A.had he arrived
    B.would he have arrived
    C.did he arrive
    D.should he have arrived

    答案:C
    解析:
    考查倒装句。本题因not until在句首,所以应用倒装语序。因为从句的动作发生在主句的动作之前,所以从句用了过去完成时,主句要用过去时。故本题选C。句意:直到比赛开始,他才到达运动场。

  • 第12题:

    单选题
    He would have played football but he _____ time.
    A

    did not have

    B

    does not have

    C

    would not have

    D

    has no


    正确答案: D
    解析:
    句意:他本可以去踢足球,但是他没有时间。从前半句可以看出是与过去事实相反的虚拟语气,所以填空处应选择相应的过去的某种时态。因为是陈述句,所以用一般过去时。

  • 第13题:

    It is necessary that the students()more excercises to do.

    A、have

    B、must have

    C、will have

    D、can have


    参考答案:A

  • 第14题:

    He lies down and ______ a rest.

    A、having

    B、have

    C、to have

    D、has


    参考答案: D

  • 第15题:

    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

  • 第16题:

    Rarely ()the opportunity to inform. our customers of such good news.

    A、had we have

    B、do we have

    C、we will have

    D、did we had


    参考答案:B

  • 第17题:

    Tom( )attended the meeting last night, but he didn't as he suddenly fell ill.

    A. should have

    B. had

    C. must have

    D. could have


    答案:A

    解析:should have done sth.表示“本该做而没有做的事”。句意:汤姆昨晚本应该参加会议的,但他突然生病了,没有参加。

  • 第18题:

    “He is a very brave man.” “Yes, I wish I ___ his courage.”

    A、have

    B、had

    C、will have

    D、would have


    正确答案:B

  • 第19题:

    If we_______our test tomorrow, I would have gone to the concert.

    A.weren't to have
    B.had not been to have
    C.aren't to have
    D.had not had

    答案:A
    解析:
    考查虚拟语气。此处if引导的从句是对将来事实的相反假设,固定的语法结构框架是if加上were to do形式,旬意为“如果我们明天没有考试的话,我们就去参加音乐会”。故选A。

  • 第20题:

    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。

  • 第21题:

    If you__stayed at home,this wouldnever have
    happened.

    A.Have
    B.Had
    C.will have
    D.would have

    答案:B
    解析:

  • 第22题:

    ( )us the information,we would have been ambushed.

    A.Had he not given
    B.If he did not give
    C.Should he not give
    D.Were he not to give

    答案:A
    解析:
    考查虚拟语气。根据后半句would have been可知,是与过去事实相反,所以if条件句中的谓语动词用had+done的形式,因此A项正确。当if引导的虚拟条件从句中含有had,were 或should时,如省略if,则要将had,were或should提前。此处是省略了if并将had提前,还原为if he had not given us the information。故本题选A。句意:如果不是他给了我们消息,我们就会遭到伏击。

  • 第23题:

    would you like()a cup of tea?

    • A、have
    • B、to have
    • C、having
    • D、to having

    正确答案:B

  • 第24题:

    单选题
    Which of the following statements is TRUE?
    A

    The less education he or she has, the more regrets she or he would have.

    B

    The more education he or she has, the less regrets she or he would have.

    C

    More women than men had regrets about love and family.

    D

    The regret of action seems to last longer than that of inaction.


    正确答案: B
    解析: