for the free tickets, I would not have gone to the films so often.
A.If it is notB.Were it notC.Had it not beenD.Should it not be
C

試題分析:考查虛擬語氣:根據(jù)主句中的would not have gone 可知,這是與過去事實(shí)相反的虛擬語氣。結(jié)構(gòu)如下:主句:主語+would/should/could/might+have done+其他
從句:if+主語+had+過去分詞+其他,還可以構(gòu)成倒裝:去掉if,把had提前。所以,上面的句子應(yīng)該是:If it had not been for the free tickets,I would not have gone to the films so often.
寫成倒裝就是:Had it not been for the free tickets,I would not have gone to the films so often。選C。
點(diǎn)評(píng):if的非真實(shí)條件句,可以省略if,提前were,should,had,這是一種特殊的表達(dá)方式,做題時(shí)要結(jié)合主句進(jìn)行判斷。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

It's everybody's desire that  every effort___________to reduce the pollution in our city.
A.be madeB.is madeC.will bi made D.must be made

查看答案和解析>>

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

We ____ a word unless she asks us ____.
A.don’t dare say; toB.dare not to say; to say
C.don’t dare to say; toD.dared not say; to say

查看答案和解析>>

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

If I _________ ten years younger, I _________very happy.
A.were; would beB.a(chǎn)m; shall beC.were; shall be D.a(chǎn)m; would be

查看答案和解析>>

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

---Did you get a ticket?
---Yes. Otherwise I____ the concert last night.
A.didn’t attendB.wouldn’t attend
C.hadn’t attendedD.couldn’t have attended

查看答案和解析>>

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

No student      go out of school after eleven o’clock at night without the teacher’s permission.
A.shallB.must C.willD.may

查看答案和解析>>

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

----You didn’t wait for Mr. Smith last night, did you?
-----Yes, but we           . He didn’t return home at all.
A.don’t have toB.didn’t need toC.needn’t haveD.should have

查看答案和解析>>

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

Without the ‘ greenhouse effect’, the earth ____ be about thirty-three degrees Celsius cooler than it is.
A.shouldB.wouldC.willD.must

查看答案和解析>>

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

I was supposed ____ her, but I failed.
A.to help B.to have helped C.to be helping D.will help

查看答案和解析>>

同步練習(xí)冊(cè)答案