单选题_____ the note you left, I would have forgotten to close the door.AWithBIn case ofCBecause ofDBut for

单选题
_____ the note you left, I would have forgotten to close the door.
A

With

B

In case of

C

Because of

D

But for


参考解析

解析:
句意:要不是你给我留了便条,我肯定会忘记关门。would have done本该做某事但没做,虚拟语气。but for要不是,位于句首时句子用虚拟语气。其它选项无此用法。In case of假设,以防。

相关考题:

- ____________________________- Won't you have another coffee? A.Thank you very much for a wonderful partyB.I'm glad to have met you.C.Thanks for all your hospitality.D.Sorry, it's time I left now.

I () his face when he opened the letter. A.should like you to seeB.would have liked you to be seenC.should like you to have seenD.would like you to see

_______yesterday, you would have met Professor Jones.But now he has left for London. A.Did you comeB.Had you comeC.Should you comeD.Were you to come

If I had known you weren’t coming. I ____ a cake.A would not bake B did not bake C will not have baked D would not have baked

You have left the light on Oh. soihave__and tum it offA.I'll goB. I have goneC.i'm going toD.I go

If I hadn’t listened to you, I would _have made_ (make) such a silly mistake.

I thought you()like something to read. So I have brought you some books.A. willB. mightC. would

Had it been possible I would have come to see you, but I ____ so busy then. A.had beenB.wereC.wasD.would be

If you had told earlier, I _____ like that. A: would not have doneB: would not doC: would doD: didn't do

If I ____ your address, I would have visited you.A: knowB: knewC: have knownD: had known

Thank you for reminding me of the time, or I ________ late yesterday. A. should beB. would beC. will have beenD. would have been

At a party or social occasions, how would you indicate that it was time for you to leave someone's house?A、I would say, "It's getting late and I'd better be going."B、I would say, "I'm sorry. I have to leave now."C、I would wait until the host said something.D、I would make up an excuse (e.g. I have to get up early tomorrow, etc.) and thank the hosts.

If I ________ you, I would not do it.A、amB、wasC、have beenD、were

If only you ()him what I said Everything would have been fine. A、didn t toldB、hadn t toldC、would not tellD、would have not told

According to your resume, you have had some experience working in a foreign company. May I ask you why you left?

—Why didn‘t you buy a new car? —I would have bought one if I _______ enough money. A. had B. have had C. would have D. had had

When I got on the bus,I__________I had left my waliet at home.A.was realizingB.realizedC.have realizedD.would realize

I believe you have ______ some important points in the report.A.left offB.left behindC.left outD.left alone

My train arrives in New York at eight o′clock tonight. The plane I would like to take from there __ by then.A.would leave B.will have leftC.has left D.had left

May I know your address? ()ASure. Here you are.BI have no idea.CIt‘s far from here.DSorry, I‘ve forgotten

May I know your address? ()A、Sure. Here you are.B、I have no idea.C、It‘s far from here.D、Sorry, I‘ve forgotten

I would rather you ()tomorrow.A、Will comeB、comeC、Would have comeD、came

单选题May I know your address? ()ASure. Here you are.BI have no idea.CIt‘s far from here.DSorry, I‘ve forgotten

单选题The alarm clock didn't ring this morning.I______it last night.Adid forgotten to windBmay have forgotten windingCought to have forgotten to windDmust have forgotten to wind

单选题_____ the note you left, I would have forgotten to close the door.AWithBIn case ofCBecause ofDBut for

单选题_____ yesterday, you would have met Professor Jones. But now he has left for London.ADid you comeBHad you comeCShould you comeDWere you to come

单选题______ the note you left, I would have forgotten to close the door.AWith BIn case ofCBecause ofDBut for

单选题—I thought you were going to call on me last night.  —Sorry, I would have, ______Abut I had to finish my homeworkBbut 1 would call you as soon as possibleCI thought you were thereDyou would have taken me there