更多“单选题By the time you finish your homework, all of us _____ ours at hand, I’m sure.A will finishB will have finishedC have finishedD have been finishing”相关问题
  • 第1题:

    I am often asked whether I regret __________my PhD project.

    A no to finish

    B. not have to finish

    C. having not finished

    D. not having finishing


    正确答案:D
    regret to do sth.后悔要去做某事;regret having done/doing sth后悔做过某事,其否定形式regret not having done/doing sth.。题干意思:别人经常问我是否对未能完成PhD计划而感到后悔。

  • 第2题:

    —I wonder if you are able to offer market exclusivity for all of China?— ()

    A. I’d love to go to the supermarket with you if I have the time.

    B. I’m not surprised to hear that about the huge market in China.

    C. Thank you for your interest in representing our product.


    参考答案:C

  • 第3题:

    —They must have thought you were terribly rude to have brought your host some food.— () .

    A.I would be happy to bring some.

    B.I remember one time a friend of mine from Switzerland had us over for dinner.

    C.I'm sure they did, but they were too polite to say anything.


    正确答案:C
    解析:上句的意思:他们一定认为,你给主人带了食物来,这非常不礼貌。对话时应该有针对地说明“他们”是否这样认为的。选项C符合情境。

  • 第4题:

    – All of us were in high spirits. _______

    A、 I’m happy you enjoy that.

    B、 Are you crazy?

    C、 You are in good mood.

    D、 I have no time to go there.


    参考答案:A

  • 第5题:

    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

  • 第6题:

    But for your help, I ___________ the work ahead of time.

    A.wouldn't have finished
    B.didn't finish
    C.hadn't finished
    D.wouldn't finish

    答案:A
    解析:
    考查虚拟语气。句意为“要不是你的帮助,我就不会提前完成这项工作”。if条件句可与 but for,with our otherwise,or等短语转换。此句可转换为if非真实条件句为“If I hadn’t had your help,I wouldn’t have finished the work ahead of time”,是对过去的虚拟,主句谓语动词用would/should/could/might+have done。故选A。

  • 第7题:

    We are going to have a singing party tonight. Would you like to join us?()

    AI'm afraid not, because I have to go to an important meeting.

    BOf course not. I have no idea. 

    CNo, I can't.

    DThat's all set.


    A

  • 第8题:

    I()finish my homework now. I can do it at the weekend.

    • A、have to
    • B、don‘t have to
    • C、must
    • D、mustn‘t

    正确答案:B

  • 第9题:

    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

  • 第10题:

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

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

    正确答案:D

  • 第11题:

    单选题
    I _____ writing the paper as scheduled, but my father’s illness interfered. I hope you will give me some extra time.
    A

    am to have finished

    B

    was to finish

    C

    was to have finished

    D

    ought to finish


    正确答案: A
    解析:
    句意:我本来应该按照预定时间写完论文了的,但是因为我父亲生病而耽搁了。我希望你能再多给我一点时间。was to表过去将来时;由于结果会对现实造成影响,所以应该用完成时;综上,选C。

  • 第12题:

    单选题
    Will you go on a picnic with us tomorrow?()
    A

    Yes, but I‘ll have English classes

    B

    Sorry. I have an appointment with Dr. Brown

    C

    I‘m afraid I have no idea

    D

    I won‘t. it‘s kind of you


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

  • 第13题:

    By the time you arrive, I ______ working for two hours

    A. will be

    B. can

    C. will have been

    D. have been


    正确答案:C
         9.此题考查的是时态,将来完成进行时。一直做到将来的这段时间,而且该动作可能还要继续。选项C是正确的。

  • 第14题:

    "You _________ finish your homework before the dinner." said mother.

    A.should

    B.have to

    C.must

    D.would


    参考答案:C

  • 第15题:

    We must have the work () before next Friday.

    A、finish

    B、finished

    C、finishing

    D、to be finished


    参考答案:B

  • 第16题:

    —why, Jack, you look so tired!

    ---Well, I _____the house and I must finish the work tomorrow.

    A. was painting

    B. will be painting

    C. have painted

    D. have been painting


    正确答案:D

  • 第17题:

    --I can make it to your concert around 90' clock tomorrow night.
    --Well, by the time you arrive, I_________ my preference.

    A.have finished
    B.had finished
    C.will be finished
    D.will have finished

    答案:D
    解析:
    考查时态。bythe time表示“到……时候”。根据对话的意思,是表示到将来的某个时候.要用将来完成时,故选D。

  • 第18题:

    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.

  • 第19题:

    Will you go on a picnic with us tomorrow?()

    AYes, but I‘ll have English classes

    BSorry. I have an appointment with Dr. Brown

    CI‘m afraid I have no idea

    DI won‘t. it‘s kind of you


    B

  • 第20题:

    We are going to have a singing party tonight. Would you like to join us?()

    • A、I'm afraid not, because I have to go to an important meeting.
    • B、Of course not. I have no idea. 
    • C、No, I can't.
    • D、That's all set.

    正确答案:A

  • 第21题:

    Threefourths of the homework()today.

    • A、has finished 
    • B、has been finished 
    • C、have finished 
    • D、have been finished

    正确答案:B

  • 第22题:

    单选题
    By the time you finish your homework, all of us _____ ours at hand, I'm sure.
    A

    will finish

    B

    will have finished

    C

    have finished

    D

    have been finishing


    正确答案: D
    解析:

  • 第23题:

    单选题
    —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。

  • 第24题:

    单选题
    We are going to have a singing party tonight. Would you like to join us?()
    A

    I'm afraid not, because I have to go to an important meeting.

    B

    Of course not. I have no idea. 

    C

    No, I can't.

    D

    That's all set.


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