下面小編跟大家一起了解高中近五年高考語法真題專練:情態(tài)動詞和虛擬語氣,希望對大家的學習有所幫助, It’sstrangethathe_______ havetakenthebookswithouttheowner’spermission. A. would B. shouldC. could D. might 【答案】B . There is a good social life in the village, and I wish I _______ a second chance to become more involved. A. had B. will haveC. would have had D. have had 【答案】A 【解析】考查虛擬語氣。句意:在這個村里有很好的社交生活,并且我希望我再有機會去更多的參與。本題考查wish引導的賓語從句,表示與現(xiàn)在事實相反的愿望,所以從句用一般過去時。故選A。 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 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ā)生的情況,即“客觀可能性”,故該空應用情態(tài)動詞can。C選項正確。其余情態(tài)動詞均沒有該用法。need需要;should應該,竟然;must必須,肯定。 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選項正確。 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。 .Samuel, the tallest boy in our class, ______ easily reach the books on the top shelf. A. must B. should C. can D. need 【答案】C 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 My room is a mess, but I __________clean it before I go out tonight. I can do it in the morning. A.daren’tB. shouldn’tC. needn’tD. mustn’t 【答案】C 【解析】 試題分析:句意:我的房間很亂,但是在今晚我出去之前不需要打掃,我可以明天早晨再打掃。A.不敢;B.不應該;C不需要;D.不許。根據(jù)句意,故選C。 —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 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不應該。根據(jù)句意可知,周六、周日不用早起,故選A。 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 If it for his invitation the other day, I should not be here now. A.had not beenB.should not be C. were not to be D. should not have been 【答案】A 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 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