【2018·江蘇】24. It’s strange that he _______ have taken the books without the owner’s permission. A. would B. should C. could D. might 【答案】B
【2018·江蘇】27. There is a good social life in the village, and I wish I _______ a second chance to become more involved. A. had B. will have C. would have had D. have had 【答案】A 【解析】考查虛擬語氣。句意:在這個村里有很好的社交生活,并且我希望我再有機會去更多的參與。本題考查wish引導(dǎo)的賓語從句,表示與現(xiàn)在事實相反的愿望,所以從句用一般過去時。故選A。 【2018·天津】10. I can't find my purse. I___________ it in the supermarket yesterday, but I'm not sure. A. should leave B. must have left C. might leave D. could have left 【答案】D 【2018·北京】12. In today’s information age, the loss of data _________ cause serious problems for a company. A. need B. should C. can D. must 【答案】C 【解析】考查情態(tài)動詞。句意:在今天的信息時代,數(shù)據(jù)的丟失有時會對一個公司造成嚴重的問題。數(shù)據(jù)丟失造成嚴重問題是客觀上會發(fā)生的情況,即“客觀可能性”,故該空應(yīng)用情態(tài)動詞can。C選項正確。其余情態(tài)動詞均沒有該用法。need需要;should應(yīng)該,竟然;must必須,肯定。 【2018·北京】13. They might have found a better hotel if they _________ a few more kilometers. A. drove B. would drive C. were to drive D. had driven 【答案】D 【解析】考查虛擬語氣。句意:如果他們多開幾公里的話,他們也許會找到一個更好的旅館。由“they might have found a better hotel”可知,該句是表示對過去的虛擬。if ____ a few more kilometers是條件句部分,表示對過去的虛擬,條件句部分要用過去完成時態(tài),故D選項正確。 【2018·天津】15. If we ___________the flight yesterday, we would be enjoying our holiday on the beach A. had caught B. caught C. have caught D. would catch 【答案】A 【解析】考查虛擬語氣。句意:如果我們昨天趕上飛機的話,現(xiàn)在我們正在海灘享受我們的假日了。根據(jù)時間狀語yesterday可知,從句表示與過去事實相反,故用had + v-ed。故選A。 【2017·北京卷】21. Samuel, the tallest boy in our class, ______ easily reach the books on the top shelf. A. must B. should C. can D. need 【答案】C 【2017·北京卷】34. If the new safety system _______ to use, the accident would never have happened. A. had been put B. were put C. should be put D. would be put 【答案】A
【2017·天津卷】2. My room is a mess, but I __________clean it before I go out tonight. I can do it in the morning. A. daren’t B. shouldn’t C. needn’t D. mustn’t 【答案】C 【解析】 試題分析: 句意:我的房間很亂,但是在今晚我出去之前不需要打掃,我可以明天早晨再打掃。A.不敢;B.不應(yīng)該;C不需要;D.不許。根據(jù)句意,故選C。 【2017·天津卷】15. —Do you have Betty’s phone number? —Yes. Otherwise, I ______able to reach her yesterday. A. hadn’t been B. wouldn’t have been C. weren’t D. wouldn’t be 【答案】B 【2016·北京】31. I love the weekend, because I ________ get up early on Saturdays and Sundays. A. needn’t B. mustn’t C. wouldn’t D. shouldn’t 【答案】A 【解析】 試題分析:題目考查情態(tài)動詞。句意:我喜歡周末,因為周六和周日我不需要早起。A. needn’t不需要;B. mustn’t禁止;C. wouldn’t不愿;D. shouldn’t不應(yīng)該。根據(jù)句意可知,周六、周日不用早起,故選A。 【2016·北京】34. Why didn’t you tell me about your trouble last week? If you________ me, I could have helped. A. told B. had told C. were to tell D. would tell 【答案】B 【2016·江蘇】27.If it for his invitation the other day, I should not be here now. A. had not been B. should not be C. were not to be D. should not have been 【答案】A 【2016·天津】5. It was really annoying; I _____ get access to the data bank you had recommended. A. wouldn’t B. couldn’t C. shouldn’t D. needn’t 【答案】B 【2016·天津】15. I was wearing a seatbelt. If I hadn’t been wearing one, I ____. A. were injured B. would be injured C. had been injured D. would have been injured 【答案】D 【解析】 試題分析:句意:我當(dāng)時系著安全帶。如果我沒有系安全帶,我就會受傷了。使用虛擬語氣,根據(jù)if條件句用的had done,可知,主句用would have done表示對過去情況的虛擬,而且I和injure是被動關(guān)系。故選D。 【2016·浙江】17. George _________ too far . His coffee is still warm . A. must have gone B. might have gone C. can't have gone D. needn't have gone 【答案】C 【解析】 試題分析:喬治不可能走得太遠了。他的咖啡仍然是溫的。can’t have done是對過去的否定推測;must have done過去一定做了某事;might have done過去可能做了某事;needn’t have done過去本不必做某事。故選C。 【2015·北京】34. If I _____it with my own eyes ,I wouldn’t have believed it. A . didn’t see B. weren’t seeing C. wouldn’t see D. hadn’t seen 【答案】D 【解析】 試題分析:句意:如果不是我親眼看到,我不會相信。根據(jù)后半句wouldn’t have believed可以判斷是對過去的虛擬。所以從句是if+主語+ had+done的形式。故選D。 【2015·重慶】12. You ____ be Carol. You haven’t changed a bit after all these years. A. must B. can C. will D. shall 【答案】A 【解析】 試題分析:句意:你肯定是卡羅,這些年你一點也沒有變化。must表示對現(xiàn)在的肯定推測。故選A。 【2015·浙江】4. It was so noisy that we hear ourselves speak. A. couldn’t B. shouldn’t C. mustn’t D needn’t 【答案】A 【解析】 試題分析:句意:太吵了,以致我們不能夠聽到我們在說什么?A的意思是不能,B的意思是不應(yīng)該,C的意思是禁止,D的意思是不需要。該題用到了一個so +形容詞+ that的句式,做題時應(yīng)該正確理解句意及這個句式的用法。正確理解這是表達不能還是表達其他的東西。must只能用于肯定句,用于否定句表示禁止,這一點尤其要注意因為往往會出錯。如果表示一種可能往往是can 的形式(過去時態(tài)使用could) 【2015·天津】7. I ______ have worried before I came to the new school, for my classmates here are very friendly to me. A. mightn’t B. mustn’t C. needn’t D. couldn’t 【答案】C 【解析】 試題分析:句意:我來新學(xué)校之前本沒有必要擔(dān)心,因為在這里我的同學(xué)對我非常友好。needn’t have done本沒有必要做某事,表示實際上已經(jīng)做了某事。根據(jù)句意可知選C。 【2015·四川】2.You _____be careful with the camera. It costs! A .must B. may C. can D. will 【答案】A 【解析】 試題分析:考查情態(tài)動詞。根據(jù)下文的it costs可知,照相機很昂貴,故選擇A,意為:你一定要非常小心對待照相機,它很昂貴。 【2015·陜西】23. Ellen is a fantastic dancer. I wish I as well as her. A. dance B. will dance C. had danced D. danced 【答案】C 【解析】 試題分析:句意:Ellen是一個很棒的舞蹈演員。但愿我能和她跳得一樣好。I wish“但愿”后面接賓語從句用虛擬語氣,和現(xiàn)在相反用一般過去時,所以選C。 【2015·江蘇】28. It might have saved me some trouble ______ the schedule. A. did I know B. have I known C. do I know D. had I known 【答案】D 【解析】 試題分析:句意:如果我早知道日程安排,可能會省去我一些麻煩。根據(jù)題干中might have saved可知主句是對過去的虛擬,從句應(yīng)用if I had known與主句保持一致。if虛擬條件句中含有had時,可將if省去,同時將had提前構(gòu)成倒裝結(jié)構(gòu)。故選D項。虛擬語氣重要做題原則:根據(jù)題干中主句或從句中動詞形式判斷所考查的動詞的虛擬時間, 一般要保持一致,但要注意錯綜時間虛擬語氣要根據(jù)各自所表示的虛擬時間做出調(diào)整。另外,當(dāng) if 條件句中含有助動詞 had,should 或 were 時, 可以省略 if,而將 had, should 或 were提到句首,從而構(gòu)成倒裝虛擬條件句。 【2014·全國大綱卷】30.Although you ______ find bargains in London, its not generally a cheap place to shop. A. should B. need C. must D. can 【答案】D 【解析】 試題分析:考查情態(tài)動詞的用法。句意:盡管你能在倫敦找到便宜貨,但是一般不是購物便宜的地方。此處can意為:能。根據(jù)句意選D。 【2014·重慶卷】3. I’ve ordered some pizza, so we _______ worry about cooking when we get home tired. A. can’t B. dare not C. needn’t D. may not 【答案】C 【解析】 試題分析:因為買了比薩餅,無需擔(dān)心回家后疲勞還要做飯。故選擇C項。needn’t意為“無必要”。can’t表示“無能力”;dare not表示“無勇氣”;may not表示“推斷”。 【2014·重慶卷】13. It was John who broke the window. Why are you talking to me as if I _______ it? A. had done B. have done C. did D. am doing 【答案】A 【解析】 試題分析:題意:John打壞了窗戶,為什么跟“我”談話?好像是“我”打壞了窗戶似的。題中broke表明“打壞窗戶”發(fā)生在“過去”。as if / though后面的從句用had done表示對“過去”的虛擬。故A項正確。 【2014·北京卷】_______ I have a word with you? It won’t take long.A. Can B. Must C. Shall D. Should 【答案】A. 【解析】 試題分析:本題考查情態(tài)動詞,考查方式為情態(tài)動詞詞義辨析。句意:我能和你談話嗎?不會很長時間的。根據(jù)上下文可知,說話人在請求聽話人允許不長時間的一個交談,所以選擇表示“能不能或可以不可以”的A。 【2014·江西卷】30. Life is unpredictable; even the poorest __become the richest. A. shall B. must C. need D. might 【答案】D 【解析】 試題分析:根據(jù)句子意思,后句講的是一種可能性。Need 需要;must 一定;shall 表較大的可能性,如:With an early start he should be here by noon. 動身得早,他中午就該到這里了。shall表示推斷時,語氣較肯定,通常是指非常可能的事(因為暗示有一定的事實依據(jù)或合乎常理),而may, might, could等表示推測時,則語氣較不肯定,尤其是might, could。因此D選項正確。句意為“ 人生是不可預(yù)測的;甚至最窮的也可能變得最有錢。” 【2014·福建卷】32. no modern telecommunications, we would have to wait for weeks to get news from around the world. A. Were there B. Had there been C .If there are D. If there have been 【答案】A 【解析】 試題分析:對現(xiàn)在情況的虛擬,條件句中用一般過去時,主句用“ would/ should/ might/ could +動詞原形。虛擬條件句中有had, should, were時,可以將if去掉,然后把had, should, were提到主語前面。所以選A。句意:如果沒有現(xiàn)代的通信,我們將會等上幾周的時間才能得到來自世界的新聞。 【2014·陜西卷】25. My book, The House of Hales, is missing. Who ________ have taken it? A. need B. must C. should D. could 【答案】D 【解析】試題分析:考查情態(tài)動詞辨析及語境理解。Need用在情態(tài)動詞,只用在否定句和疑問句中,“必要”;must“必須”,表示肯定推測,用在肯定句中;should“應(yīng)該、竟然”;could“能夠、可能”。題干中的說話人書丟了,應(yīng)該是猜測可能是誰拿走了,故選D。 【2014·湖南卷】If Mr. Dewey _____ present, he would have offered any possible assistance to the people there. A. were B. had been C. should be D. was 【答案】B 【解析】 試題分析:考查虛擬語氣用法。本題考查的是if條件從句與過去事實相反的虛擬語氣,故從句用had + v-ed,主句用would / could/ should / might + v-ed。句意:如果Dewey先生在場的話,他會提供那里人們的任何可能的幫助。故B正確。 |
|