( )us the information,we would have been ambushed. A.Had he not given B.If he did not give C.Should he not give D.Were he not to give

( )us the information,we would have been ambushed.

A.Had he not given
B.If he did not give
C.Should he not give
D.Were he not to give

参考解析

解析:考查虚拟语气。根据后半句would have been可知,是与过去事实相反,所以if条件句中的谓语动词用had+done的形式,因此A项正确。当if引导的虚拟条件从句中含有had,were 或should时,如省略if,则要将had,were或should提前。此处是省略了if并将had提前,还原为if he had not given us the information。故本题选A。句意:如果不是他给了我们消息,我们就会遭到伏击。

相关考题:

She is very dear to us. We have been prepared to do it takes to save her life.A. whichever B. however C. whatever D. whoever

If you had been with us , you ____our excitement. A. have understoodB. understoodC. will understandD. would have understood

It is the first time that we () such an interesting journey since we’ve been in college. A. took part inB. take part inC. would take party inD. have taken part in

- We are going to have a singing party tonight. Would you like to join us?- ________ A.Im afraid not, because I have to go to an important meeting.B.Of course not. I have no ideC.No, I cant.D.Thats all set.

Bob would have helped us yesterday ,but he .A.was busy busyB.is busyC.had been busyD.will be busy

________ 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

John told us that by the end of the year they _____ together for thirty years.A. would have been livingB. would have livedC. would have been livedD. will have been living

They _____ with us for the time being.A. would stayB. will stayC. have been stayingD. will be staying

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

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

If your business with us had been carried on to our satisfaction,we ()to renew the Agency Agreement.A、should have agreedB、had agreedC、shall agreeD、already agreed

Since all the goods have been cased up according to the S/C, it would be too late to make a change even if we agreed to.(英译中)

听力原文:We have to inform. you that the documents you presented have been received without the original.(7)A.The documents presented by you are original.B.The documents we received are not original.C.You are requested to present other documents.D.The documents presented to us are in order.

-We are going to have a dancing party tonight. Would you like to join us? -_____________________________________. A、trialB、contemptC、desireD、attempt

His parents _______ the US for ten years.A、have beenB、have gone toC、have been toD、have been in

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

What would you say to the hotel receptionist to get a double room?__________A.Rent us a double room.B.Book us a double room.C.We'd like to have a double room.D.Let's have a double room.

We would like to ask you to kindly send us the __________information.A. related B. relation C. relating D. relative

She is very dear to us.We have been prepared to do__________it takes to save her life.A.whicheverB.howeverC.whateverD.whoever

Your firm has been recommended to us by AMK company, () we have done business for many years.Awith whomBwith whoCwhomDwho

Everything ()if Albert hadn't called the fire brigade.A、will be destroyedB、will have been destroyedC、would bedestroyedD、would have been destroyed

Your firm has been recommended to us by AMK company, () we have done business for many years.A、with whomB、with whoC、whomD、who

Your products()so well here but for a lot of advertisements we have done on television and in newspapers.A、would not have been soldB、won’t sellC、would not sellD、have not been sold

单选题Your firm has been recommended to us by AMK company, () we have done business for many years.Awith whomBwith whoCwhomDwho

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