更多“单选题—Is there anything wrong?—No, so far I _____ no trouble.A have hadB hadC haveD had had”相关问题
  • 第1题:

    _______ got to the hotel yesterday evening when it began to rain heavily.

    A. No sooner I had

    B. No sooner had I

    C. Hardly I had

    D. Hardly had I


    正确答案:D

  • 第2题:

    I _____my breakfast at 8, but_____ I lunch yet. .

    A. had, haven't had

    B. had, didn't have

    C. have had, didn't have


    参考答案:A

  • 第3题:

    I’d go with you on the trip, but I ___ no time.

    A.have

    B.had

    C.have had

    D.had had


    答案:A

  • 第4题:

    () the goods insured, you have to fill in this application form. first.

    A、Having

    B、To have

    C、Have

    D、Have had


    参考答案:B

  • 第5题:

    I would have told him the answer had it been possible, but I have been so busy then.()


    正确答案:错

  • 第6题:

    Susan told me she _____lunch, so she was very hungry.

    A、has had

    B、hasn' t have

    C、have had

    D、hadn' t had


    正确答案:D

  • 第7题:

    She felt suitably humble just as she _______ when he had first taken a good look at her city self, hair waved and golden, nails red and pointed.

    A had

    B had had

    C would have had

    D has had


    正确答案:A
    选[A]。本题重点考查动词的时态。句子的主句用的是一般过去时(felt),由when状语从句的时态(过去完成时)可以判断出as后面的从句的时态也应该用过去完成时,即had felt。为避免重复,felt可以省略。

  • 第8题:

    I would have told him the answer, but I ( ) so busy then.

    A.had been
    B.were
    C.was
    D.would be

    答案:C
    解析:
    本题考查动词时态。句意为“我本来可以告诉他答案,但我那时太忙了”。由would have told可知前半句是对过去的假设;而由then可知后半句是在描述过去的事实,因此后半句用一般过去时。故本题选C。

  • 第9题:

    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。

  • 第10题:

    How I wish every family__a large house with a beautiful garden!

    A.has
    B.had
    C.will have
    D.had had

    答案:B
    解析:
    wish后面的宾语从句的谓语总是用过去时态。此题是表示与现在事实相反的愿望,从句谓语用一般过去时。句意为:我多么希望每个家庭都有一座带漂亮花园的大房子啊!

  • 第11题:

    ________,I would have gone to see him.

    A.Have I had time
    B.Had I time
    C.Had I had time
    D.would I have had

    答案:C
    解析:

  • 第12题:

    单选题
    —Is there anything wrong?—No, so far I _____ no trouble.
    A

    have had

    B

    had

    C

    have

    D

    had had


    正确答案: C
    解析:
    句意:——哪里有问题吗?——没有,至今为止我没有遇上麻烦。so far用于现在完成时,表示“迄今为止”,故为A。

  • 第13题:

    Not until______ the whole thing to him ______that he was wrong.

    A. had I explained, he realized

    B. had I explained, that he realized

    C. I had explained, that he realized

    D. I had explained, did he realize


    正确答案:D
    20.答案为D  参考译文:直到我向他解释了全部事情之后,他认识到他错了。此句考查倒装句。否定词在句首,主句中主语和谓语要倒装,而状语从句中主谓不倒装。

  • 第14题:

    -Have you had a good day?

    -Yes,but I'm very tired.

    A. Right

    B. Wrong


    参考答案:A

  • 第15题:

    Had it been possible I would have come to see you, but I ____ so busy then.

    A.had been

    B.were

    C.was

    D.would be


    答案:C

  • 第16题:

    If only it ()so cold, perhaps I, too, ()more initiative.

    A、had been,have shown

    B、have been,would show

    C、had’t been,cound't have shown

    D、had't been,could have shown


    参考答案:D

  • 第17题:

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

    A、have

    B、had

    C、will have

    D、would have


    正确答案:B

  • 第18题:

    So if they had said was true, I would have a chance 80_______


    正确答案:
    80. they前加what

  • 第19题:

    Tony, you’ve got a fever. You_______ that cold shower last night.

    A.might not have
    B.could have haD
    C.hadn’t have
    D.shouldn’t have haD.

    答案:D
    解析:
    本题考查情态动词

    D选项,句意为“托尼,你发烧了,昨晚你本不应该洗冷水澡的”。Shouldn’t have done意为“本不该做某事(但做了)”。综上,D选项正确。

    A选项,与题意不符,故排除。

    B选项,与题意不符,故排除。

    C选项,与题意不符,故排除。

    故正确答案为D项。

  • 第20题:

    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。

  • 第21题:

    I 'm tired out. I__________all afternoon and I don't seem to have finished anything.

    A.shopped
    B.have shopped
    C.had shopped
    D.have been shopping

    答案:D
    解析:
    根据all afternoon,可知本题表示持续性动作或者状态,故用进行时,因此选D,表示过去已经开始且持续到现在并有一定影响的动作。

  • 第22题:

    She won′t be available between 6 and 8,for she ______ an important meeting.

    A.has had
    B.had had
    C.would have had
    D.will be having

    答案:D
    解析:
    考查时态。句意为“6点到8点这段时间她不在,因为那时她会参加一个重要的会议”。由 won’t可判断前半句是一般将来时,后半句解释原因,表示在6点到8点那个时间段正在发生的事情,所以用将来进行时,故选D。

  • 第23题:

    单选题
    I would have come to see you had it been possible, but I _____so busy then.
    A

    had been

    B

    were

    C

    was

    D

    would be


    正确答案: C
    解析:
    句意:如果可能的话我回去看你的,但是我那时太忙了。本句前半句采用与过去相反的虚拟语气,后半句只是陈述过去的事实,故C项正确。

  • 第24题:

    单选题
    I would have come to see you had it been possible, but I ______ so busy then.
    A

    had been

    B

    were  

    C

    was  

    D

    would be


    正确答案: C
    解析:
    如果可能的话我回去看你的,但是我那时太忙了。本句前半句采用与过去相反的虚拟语气,后半句只是陈述过去的事实,故C项正确。