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

单选题
_____, we could not have finished the work on time.
A

If they do not help us

B

Was it not for their help

C

Should they offer to help us

D

But for their help


参考解析

解析:
句意:要不是他们帮忙,我们不会按时完成工作的。考查含蓄虚拟语气。but for为固定词组,意为“要不是,倘没有”。

相关考题:

() you’ve finished the work, you ought to have a good rest. A、So farB、Now thatC、ThoughD、Even if

(),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

You and I could hardly work together, ?A. could you B. couldn’t I C. couldn’t we D. could we

________ we have finished the course, we shall start doing more revision work. A.From nowB.Since thatC.Now thatD.By now

() and I’ll get the work finished. A、Have one more hourB、One more hourC、Given one more hourD、I have one more hour

our writing in the g time. After that, we have to check our 79.

We were surprised that the little girl could work out the difficult math problem.(改为同义句)_____ _____ _____ ,the little girl could work out the difficult math problem

We ( ) on it for many hours but we have not yet reached any conclusion. A、have had workedB、have been workingC、are workingD、work

Sorry, we have kept you _______ for such a long time. A.standB.waitedC.sangD.waiting

Tom, you’re too lazy! The work _____ have been finished yesterday. A wouldB shouldC mustD could

We must have the work () before next Friday. A、finishB、finishedC、finishingD、to be finished

We'll have to______ how much food we'll need for the party. A、work outB、work upC、work inD、work on

I've got the order from the boss that the work______finished before 5p. m. today.A.would beB.beC.will have beenD.could be

__________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

I will help you when I( )my work.A.finishB.will finishC.will have finishedD.have finished

__we have finished the text,we shall start doing more revision exercises.A.For nowB.Since thatC.Now thatD.By now

______ we have finished the course,we shall take a new one.A.Ever sinceB.Now thatC.As soon asD.By now

You and I could hardly work together,__________?A.could youB.couldn't IC.couldn't weD.could we

You have finished the work,()you?Ahaven'tBhaveCdon'tDdo

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

If you()your work, you can go there first.A、will finishB、finishedC、finishingD、have finished

(),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

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

单选题We have finished()and are ready for sailing.AloadBloadingCwill loadDto load

单选题Only when we had finished all the work _____ that it was too late to take a bus home.Adid we realizeBwill we realizeCwe did realizeDwe will realize

单选题You have finished the work,()you?Ahaven'tBhaveCdon'tDdo

单选题Tom: You need a break. Why don’t we go to a movie tonight?  Tony: ______  Tom: You work too hard. A break would do you good.AWhy did you ask?BHave you finished your dinner yet?CI have seen French movies many times.DI’d love to, but I have a lot of work to do.