单选题I would have gone to visit him in the hospital had it been at all possible, but I fully ______ occupied the whole of last week.A wereB had beenC have beenD was

题目
单选题
I would have gone to visit him in the hospital had it been at all possible, but I fully ______ occupied the whole of last week.
A

were

B

had been

C

have been

D

was


相似考题
更多“单选题I would have gone to visit him in the hospital had it been at all possible, but I fully ______ occupied the whole of last week.A wereB had beenC have beenD was”相关问题
  • 第1题:

    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

  • 第2题:

    ____ a lift in your car, I would not have been home.

    A、Had you not given me

    B、I had not given

    C、You had not given me

    D、Had I not given


    答案:B

  • 第3题:

    The goods ()shipped already if your L/C had arrived by the end of December last.

    A、would be

    B、must have been

    C、had been

    D、would have been


    参考答案:D

  • 第4题:

    I ____ if I had had your address.

    A: would have visited

    B: would visit

    C: visited

    D: will visit


    参考答案:A

  • 第5题:

    ________ 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

  • 第6题:

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


    正确答案:错

  • 第7题:

    If the operation __ carefully prepared, it would not have been successful.

    A. was not

    B. has not been

    C. had not been

    D. were not


    正确答案:C

  • 第8题:

    If it__________ possible, I would have helped him, but I was too busy.

    A.is
    B.was
    C.were
    D.had been

    答案:D
    解析:
    考查虚拟语气。根据“but I was too busy”可以判断,该句表达的是与过去事实相反的情况,是非真实条件句,所以用虚拟语气。主句谓语用would/should/could/might have+过去分词.从句谓语用had+过去分词。故选D。

  • 第9题:

    I would have gone to visit him in the hospital had it been at all possible,but( )fully occupied the whole of last week.

    A.were
    B.had been
    C.have been
    D.was

    答案:D
    解析:
    该题考查句子结构。根据题意,but前是一与过去相反假设的虚拟语气,而其后从句意看是一真实条件句并且出现过去的时间状语,故答案为D。

  • 第10题:

    ________,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
    解析:

  • 第11题:

    单选题
    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项正确。

  • 第12题:

    单选题
    I would have gone ashore with the second engineer, if I () time.
    A

    have had

    B

    had have

    C

    had had

    D

    would have had


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

  • 第13题:

    The travels of Marco Polo in the twelfth century would not have been so well known ____ for the book he Wrote while in jail.

    A、it not have been

    B、is not been

    C、had it not been

    D、has not been


    答案:C

  • 第14题:

    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

  • 第15题:

    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

  • 第16题:

    The soup ________ better if it had had less salt.

    A. will be

    B .would be

    C. will have been

    D. would have been


    参考答案:D

  • 第17题:

    __________________ her last Saturday, I would have told her the news.

    A、If I met

    B、Have I met

    C、If I had met

    D、If I have met


    参考答案:C

  • 第18题:

    If I had come here yesterday, I _______him.

    A. would have seen

    B. would see

    C. have seen

    D. saw


    正确答案:A

  • 第19题:

    I ______ to the meeting on time, but I had a flat tire on the way.

    A. would be

    B. would have been

    C. were

    D. had been


    正确答案:B

    答案为B  我本来应该按时到会的,但是路上我的车胎没气了。情态动词would+现在完成式表示本来应该怎样,实际上并没有做到。

  • 第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题:

    If it __________ possible, I would have helped him, but I was too busy.

    A.is
    B.was
    C.were
    D.had been

    答案:D
    解析:
    考查虚拟语气。根据“would have helped”可以断定是发生在过去的事情,所以应该选had been.but后面的句子是干扰项,后面只是在陈述“我当时很忙”这个事实,和虚拟语气的时态无关。

  • 第22题:

    Nobody knew_______there.( )

    A.how long time I had been
    B.how long had I been
    C.how long time had I been
    D.how long I had been

    答案:D
    解析:

  • 第23题:

    单选题
    I would have gone to visit him in the hospital had it been at all possible, but I fully ______ occupied the whole of last week.
    A

    were

    B

    had been

    C

    have been

    D

    was


    正确答案: B
    解析:
    此题是对混合虚拟语气的考查,即事实和虚拟假设的混合句。该句前半部分I would have gone to visit him in the hospital had it been at all possible是假设虚拟,句意:如果可能我就去医院看他了。而后半部分是对事实的陈述,句意:但是整个上周时间都被占满了。既然是对事实的陈述,此处的动词用一般过去时态即可,因此D项正确。

  • 第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项正确。