__________your valuable help, we couldn't have finished the experiment ahead of time.  A. If it were not forB. Had it not been forC. Were it not forD. If it has not been for

__________your valuable help, we couldn't have finished the experiment ahead of time.
  

A. If it were not for
B. Had it not been for
C. Were it not for
D. If it has not been for

参考解析

解析:考查虚拟语气。本题是与过去事实相反的虚拟语气,如果省略if,句子要倒装,倒装时要将助动词提前.故选B。

相关考题:

(),we could not have finished the work on time. A.If they do not help usB.Was it not for their helpC.Should they offer to help usD.But for their help

Don't worry, your watch () and you can have it in no time. A、is repairedB、has been repairedC、is being repaired

When the little girl saw her mother out, she() . A. can’ t help cryB. can’ t help cryingC. couldn’ t help cryD. couldn’ t help crying

听力原文:W: How are you getting on with your experiment?M: In spite of my continuous failure, I have already made some progress.What can we learn about the man's enperiment ?A.It is going on well.B.It has failed several times.C.It will soon be finished.D.It may have to be stopped.

The sentence" We have people. . . down the road" ( Line 4, Paragraph 2)probably means[ A] we have people calling us for parking space two years ahead of time.[ B] people called us for permission to use the places two years ago.[ C] we received calls from people down the road two years ago.[D] people called us for school vacancies two years in advance.

We have to wait for a while because Mum _____cooking yet.A. has finishedB. didn't finishC. hasn't finished

Charlie( )his trip to London because he couldn’t get a passport in time. A、have canceledB、has to cancelC、must cancelD、had to cancel

We have booked your order for 12,000 metric tons of Canada Oat as per your fax of September 18 and our E-mail of September 20, and wish to assure you that, upon receipt of the relevant L/C, we shall effect shipment in time.(英译中)

We () the project on time without your kind assistance. A、hadn t had completedB、didn t have completedC、couldn t have completedD、cannot have completed

The joke was so funny that we (). A、couldn t help laughB、couldn t help laughingC、couldn t help but to laughD、can t but laugh

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

__________ your valuable help, we couhtn't have finished the experiment ahead of time.A.If it were not forB. Had it not been forC.Were it not forD.If it has not been for

__________your valuable help, we couldn't have finished the experiment ahead of time.A.If it were not forB.Had it not been forC.Were it not forD.If it has not been for

But for your help, I ___________ the work ahead of time.A.wouldn't have finishedB.didn't finishC.hadn't finishedD.wouldn't finish

Could you help me with English?()ANo, no wayBNo, I couldn't.CNo, I can't.DSorry I can't. I have an appointment right now.

()your help, I could not have finished my work so early.AwithBbyCforDwithout

I tried()the book in a few days, but actually I couldn't, just because of too much work for me.A、finishB、finishingC、to have finishedD、finished

You ()him so closely; you should have kept your distance.A、shouldn’tfollowB、mustn’tfollowC、couldn’t have been followingD、shouldn’t have been following

单选题______, we could not have finished the work on time.AIf they do not help usBWas it not for their helpCShould they offer to help usDBut for their help

单选题()your help, I could not have finished my work so early.AwithBbyCforDwithout

单选题But for their generous help, the experiment ______ completed so quickly.Ashouldn’t beBcouldn’t have beenCwasn’tDhadn’t

单选题In()to your inquiries, we regret to inform you that we can’t help you in this matter.AorderBresponseCanswerDreaction

单选题______ the temperature falling so rapidly, we couldn’t go on with the experiment.ASinceBForCAsDWith

单选题An assistant's help is needed _____.Athe moment you have entered the shopBbefore you start browsingConly when you have finished browsingDwhen you have made your choice

单选题But for your help, I _____ the work ahead of time.Awouldn’t have finishedBdidn’t finishChadn’t finishedDwouldn’t finish

单选题But for their help, we _____.Ashouldn't succeedBcould not have succeededCwill not succeedDshould not have succeeded

单选题I can't thank you________much for your kindness because without your help I________ have won the first prize in the speech contest.Atoo; wouldn' tBvery; shouldn'tCthat; might notDso; couldn't