______ it______ for your help,I couldn't have made any progress.
A.Had;not been      B.Should;not been
C.Did;not been      D.Not;be
A

試題分析:考查虛擬語氣的省略:句意:要不是你的幫助,我不會(huì)取得進(jìn)步的。如果條件句中有were,had,should 等助動(dòng)詞,可將if省略,而把were,had或should,置于句首,來表達(dá)以if引導(dǎo)的條件句的相同意思。根據(jù)后面的主句I couldn't have made any progress.可知這里是had it not been for your help相當(dāng)于If it hadn’t been for your help。選A。
點(diǎn)評(píng):當(dāng)虛擬條件句的謂語部分含有were, should, had時(shí),我們可以將連詞if省略掉,而將were, should, had置于句首。如果條件從句為否定式,注意要將not置于主語之后,而不置于主語之前
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

--- Did they attend the opening ceremony?
---They        _, but they were late and quit it.
A.wouldB.would haveC.didn'tD.will have to

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Had they known what was coming next, they   second thoughts.
A.may haveB.could have
C.must have hadD.might have had

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Sorry, I am too busy now. If I _____ time, I would certainly go for an outing with you.
A.haveB.have hadC.had hadD.had

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If the American government      the expert’s suggestion, the world economy would not be in such a mess now.
A.followedB.follows
C.should followD.had followed

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Flowers suddenly burst out everywhere on the same day every spring, as if they       in tune with one another.
A.a(chǎn)reB.wereC.have beenD.a(chǎn)re to be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

They insisted that he _____ present at the ceremony the next week.
A.beB.has beenC.should have beenD.was

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If penicillin _____________ available, many people ______________ from sickness.
A.weren’t , would have diedB.shouldn’t be, would die
C.hadn’t been, would have diedD.is, will die

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It is requested that each of the teachers invited      a performance at the party.
A.should giveB.will giveC.has to giveD.must give

查看答案和解析>>

同步練習(xí)冊答案