单选题—Have you finished the packaging?  — ______  — Good. Because the truck will be coming soon, this is a rush job.A Don’t hurry me or I’ll break the glass.B Almost. I just have to wrap the glass and put it into boxes.C No, I haven’t. Why didn’t you help m

题目
单选题
—Have you finished the packaging?  — ______  — Good. Because the truck will be coming soon, this is a rush job.
A

Don’t hurry me or I’ll break the glass.

B

Almost. I just have to wrap the glass and put it into boxes.

C

No, I haven’t. Why didn’t you help me with it?

D

Yes, I have. What else can I do for you?


相似考题
更多“—Have you finished the packaging?  — ______  — Good. Because”相关问题
  • 第1题:

    Some of you may have finished unit one. _____ , you can go on to unit two.

    A. If you may

    B. If you do

    C. If not

    D. If so


    正确答案:D

  • 第2题:

    When you ( ) the furniture, please tell me.

    A.will finish moving

    B.finished moving

    C.will have finished moving

    D.have finished moving


    参考答案:D

  • 第3题:

    I will go to see you()I have finished.

    A、as soon as

    B、while

    C、before

    D、as far as


    参考答案:A

  • 第4题:

    Have you ______ my knife?

    A、finished up

    B、finished off

    C、finished in

    D、finished with


    参考答案:D

  • 第5题:

    If you have finished this section, please ( ) me, and I will cut down the price to U.S. 10.00.

    A、inform

    B、uniform

    C、tall

    D、tell


    参考答案:AD

  • 第6题:

    I will help you when I( )my work.

    A.finish
    B.will finish
    C.will have finished
    D.have finished

    答案:D
    解析:
    该题考查时态用法。根据时态一致原则排除B、C选项,另外现在完成时态用于时间或条件状语从句表示将来完成动作,故选D。又如:I will return the book if I have finished it.

  • 第7题:

    I tried()the book in a few days, but actually I couldn't, just because of too much work for me.

    • A、finish
    • B、finishing
    • C、to have finished
    • D、finished

    正确答案:B

  • 第8题:

    单选题
    —Have you finished the poster for the party?—Not yet. I ______ it in two days.
    A

    finish

    B

    finished

    C

    will finish

    D

    will have finished


    正确答案: A
    解析:
    句意:—派对的海报你做好了吗?—还没,我会在两天内完成。in+一段时间表示“在……之内”,指在未来的某段时间之内。故主句应为将来时态。C项正确。

  • 第9题:

    单选题
    I hope, when you have finished this exercise, you _____ many mistakes in it.
    A

    won’t make

    B

    won’t have made

    C

    won’t be making

    D

    won’t have been making


    正确答案: B
    解析:
    句意:我希望你在做完这个练习时不会出现太多的错误。本题从句的时态是现在完成时,结合句意判断,主句的动作应在从句表达的动作结束前完成,只有B项的将来完成时较恰当。D项将来完成进行时,表示这个动作还要继续下去,与题意不符。

  • 第10题:

    单选题
    —Have you finished your report yet?—No, I’ll finish it in _____ ten minutes.
    A

    another

    B

    other

    C

    more

    D

    less


    正确答案: C
    解析:
    再过十分钟的表达法为another ten minutes,ten more minutes。

  • 第11题:

    单选题
    I _____ writing the article by the time you get back.
    A

    shall finish

    B

    must have finished

    C

    have finished

    D

    shall have finished


    正确答案: B
    解析:
    从时间状语从句by the time you get back用一般现在时可以看出,“你回来”应该是发生在将来的动作。到那时,“我将已经写完这篇文章了”,应该用将来完成时,故为D。

  • 第12题:

    单选题
    An assistant's help is needed _____.
    A

    the moment you have entered the shop

    B

    before you start browsing

    C

    only when you have finished browsing

    D

    when you have made your choice


    正确答案: C
    解析:

  • 第13题:

    We have to wait for a while because Mum _____cooking yet.

    A. has finished

    B. didn't finish

    C. hasn't finished


    参考答案:C

  • 第14题:

    Tom, you’re too lazy! The work _____ have been finished yesterday.

    A would

    B should

    C must

    D could


    参考答案:B

  • 第15题:

    Once you have finished the design, you may have a whole week.

    A.off

    B.down

    C.in D.up


    参考答案:A

  • 第16题:

    Have you finished your housework ( )? Yes. I have ( ) finished it.

    A、yet, already

    B、already, yet

    C、ever, never

    D、still, just


    参考答案:A

  • 第17题:

    If you had started loading earlier,you ______ loading now.

    A.would finish

    B.will have finished

    C.would have finished

    D.will be finished


    正确答案:C

  • 第18题:

    You have finished the work,()you?

    Ahaven't

    Bhave

    Cdon't

    Ddo


    A

  • 第19题:

    If you()your work, you can go there first.

    • A、will finish 
    • B、finished
    • C、finishing 
    • D、have finished

    正确答案:D

  • 第20题:

    单选题
    If you had started loading earlier,you()loading now.
    A

    would finish

    B

    will have finished

    C

    would have finished

    D

    will be finished


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

  • 第21题:

    单选题
    You are really incompetent! It ______ hours ago.
    A

    finished  

    B

    should be finished

    C

    must be finished  

    D

    should have been finished


    正确答案: C
    解析:
    你真是不称职。这项工作应该在几小时以前就完成了。这里采用与过去相反的虚拟语气,即should have done的形式,故D项正确。

  • 第22题:

    单选题
    You have finished the work,()you?
    A

    haven't

    B

    have

    C

    don't

    D

    do


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

  • 第23题:

    单选题
    A: What a pleasant surprise! I haven’t seen you for a long time.  B: ______
    A

    Nice to meet you.

    B

    Pretty good. Thanks. And you?

    C

    I just stopped by to say hello.

    D

    Well, how have you been?


    正确答案: A
    解析:
    此题考查打招呼用语。前者说:“真叫人惊喜! 我好久没看到你了。”既然是好长时间不见了,肯定要问候对方近况,所以D项为正确答案。A项是初次见面经过介绍后的寒暄语,B项是该场景听到对方问好后的回答。C项“只是顺道过来打个招呼”使用不得体。