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

单选题
But for their generous help, the experiment ______ completed so quickly.
A

shouldn’t be

B

couldn’t have been

C

wasn’t

D

hadn’t


参考解析

解析:
句意:要不是他们慷慨相助,试验不可能这么快完成。but for要不是…,位于句首句子用虚拟语气。couldn’t have been本不可能实现但却实现了,虚拟语气。

相关考题:

He has no idea what the book is about. He ()read the book. A.couldn’tB.couldn’t haveC.mightn’t haveD.shouldn’t have

If I ________ run out of ink, I would have finished writing the paper. A.didn’tB.haven’tC.shouldn’tD.hadn’t

The manufacturers _____ carried out one of the Chairman's proposals, but they didn't. A.must haveB.couldn't haveC.ought to haveD.shouldn't have

I_______ have watched that movie —it’ll give me horrible dreams.A. shouldn’tB. needn’tC. couldn’tD. mustn’t

Why hasn't he come? ______on time, we will have to put off the trip.A. If he doesn't comeB. If he won't comeC. If he shouldn't comeD. If he hadn't come

If I()out of ink, I would have finished writing the paper. A、hadn't runB、shouldn't runC、haven't runD、didn't run

"If I hadn't practiced when I was younger," the musician says, "I _____ able to play so well now."A. wouldn't beB. won't beC. wouldn't have beenD. couldn't have been

I didn’t see her in the meeting room this morning, so I think she ( ) at the meeting. A、shouldn't have spokenB、needn't have spokenC、mustn’t have spokenD、couldn’t have spoken

There is no light in the room.I think he ( ) in. A、should not beB、mustn't have beenC、mustn't beD、can’t be

“if they hadn’t gone on vacation, their house _______________ broken into.“ A. haven’t had beenB. hadn’t beenC. won’t have beenD. wouldn’t have been

oh,I'm not feeling well in the stomach. i____so much fried chicken just now A)ashouldn't eatB)mustn't have eatenC)shouldn't have eatenD)mustn't eat

Without your help, I _____ have achieved so much. A can’tB shouldn’tC wouldn’tD musn’t

If Tony ( ) that late film last night, he wouldn’t be so sleepy. A、didn’t seeB、haven’t seenC、wouldn’t have seenD、hadn’t seen

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

There () noting important, she didn t want to trouble you. A、to beB、to have beenC、beingD、be

The mother is telling her son."You______eat with your fingers!" A. wouldn'tB. hadn't toC. mustn'tD. shouldn't to

Tony, you’ve got a fever. You_______ that cold shower last night.A.might not haveB.could have haDC.hadn’t haveD.shouldn’t have haD.

__________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 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

"The lecturer was a tall thin man with white hair.""Then it( )Dr.Firld because he is short and fat.It Dr.Jones;he is thin."A.can’t be...must beB.couldn’t have been...might have beenC.must be...can't beD.can't have been...must have been

Tony, you′ ve got a fever. You__________ that cold shower last night.A.might not have B.could have hadC.hadn't have D.shouldn't have had

The students()a good rest last weekend. They were preparing for the test.A、don't haveB、didn't haveC、hadn'tD、won't have

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

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

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