单选题_____ the rain we would have had a nice holiday.ABut thatBBut forCDespiteDIn spite of

单选题
_____ the rain we would have had a nice holiday.
A

But that

B

But for

C

Despite

D

In spite of


参考解析

解析:
句意:要不是下雨我们本该会有一个愉快的假期。but for要不是;but that若非;despite尽管;in spite of不顾,不管。选项B合题意,but for后要加虚拟语气。

相关考题:

We suggest ________ a trip during the summer holiday. (A) to have(B) having(C) have(D) not have

________ somebody had told us the truth, we would have known how to solve this problem. A. Only if B. If only C. Even if D. As if

-Shall we have something to eat before we go?-Nice to meet you.A. RightB. Wrong

If he()that the mushroom was poisonous, he ()it.Luckily he was sent to the hospital immediately. A、was warned, would not eatB、had been warned, would not have eatenC、would be warned, had not eatenD、would have been warned, had not eaten

Of more money had been invested,we______a factory in Asia . A.will setupB.have set upC.would have set upD.had set up

He must have had an accident, or he _____ thenA:would have been hereB:would be hereC:should be hereD:had just had

If we had a sample in hand, we () to negotiate business with our end-users now.A、would be ableB、should haveC、had been ableD、should have been able

()orders to our satisfaction, we would have regarded them as promising customers. A、Had they executedB、If they have executedC、If they would executeD、Have they executed

If it had not snowed yesterday, we ( ) on the way to Shanghai now. A、would have beenB、would beC、could have beenD、will be

We could have gone on a picnic if the weather ( ) nice. A.wasB.will beC.isD.had been

—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

If we had stayed at that port much longer, we ______ the tropical storm.A.will meet withB.met withC.would meet withD.would have met with

Without your help, we would not __________ the work in time.A.have completedB.had completedC.completedD.completing

If we__________our test tomorrow, I would have gone to the concert.A.weren't to haveB.hadn't been to haveC.aren't to have D.hadn't had

If we_______our test tomorrow, I would have gone to the concert.A.weren't to haveB.had not been to haveC.aren't to haveD.had not had

If we__sooner,we might have got there.A.startedB.had startedC.would have startedD.start

______ before we depart the day aftertomorrow, we should have a wonderful dinner party.A.Had they arrived B.Were they arrivingC.Would they arrive D.Were they to arrive

________,I would have gone to see him.A.Have I had timeB.Had I timeC.Had I had timeD.would I have had

(),we would have finished it then.A、If had we had better equipmentB、Had we had better equipmentC、Had had we better equipmentD、We had had better equipment

单选题(),we would have finished it then.AIf had we had better equipmentBHad we had better equipmentCHad had we better equipmentDWe had had better equipment

单选题If we _____ the oil company to build this paper mill, we _____ water pollution now.Ahad not allowed, would not haveBhad not allowed, would not have hadCdidn’t allow, would not haveDdidn’t allow, would not have had

单选题We wanted to go out yesterday but the weather was terrible. If it ______ a nice day, we ______ for a picnic.Ahad been; would have gone Bwas, would goCwere; would have goneDwould be; would go

单选题We wanted to go out yesterday but the weather was terrible. If it _____ a nice day, we _____ for a picnic.Ahad been; would have goneBwas, would goCwere; would have goneDwould be; would go

单选题_____the rain, we would have had a pleasant trip to the countryside.ABecause ofBDue toCThanks toDBut for

单选题No sooner had we started on the road _____ it began to rain.AwhenBthanCthenDwhenever

单选题_____ it began to rain.ANo sooner we started out whenBHardly had we started out thatCScarcely had we started out thatDRarely had we started out when

单选题_____AThey had lost their way.BThey were told it would rain.CThey were caught in the rain.DThey had taken an umbrella.