



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、情態動詞和虛擬語氣1Where is Lucy?I cant say where she is,but she_ have gone to meet her classmates,for they want to go to Sichuan to work as volunteers.Acan BshouldCmust Dmay解析:這里表示對過去狀況的推斷,用“情態動詞have done”。從前面的“我不確定她在哪里”可知,用may have done,表示“過去可能已經做了”(不確定)。must have done表示“過去一定做了”(非常確定);can have done 用在否定句和疑
2、問句中,should have done 表示“過去本該做(實際卻沒做)”。答案:D2If you had brought your swimsuit with you, we _ swimming in the lake now.Acould go Bcould have goneCcan go Dhave gone解析:考查虛擬語氣。句意:如果你此前帶著游泳衣的話,現在我們就可以在湖中游泳了。本句是混合虛擬條件句,前半句是對過去情況的假設,后半句是對現在事實的假設。故選A項。答案:A3Has Tim started?He said he would join in the party.He
3、_ .He is a man of his word.Acould have left Bmust have left Ccant come Dwont be coming解析:根據He is a man of his word.可知他是一個守信的人,因此推測他肯定已經啟程了。句意為:Tim 啟程了嗎?他說他要參加聚會。他一定已經啟程了,他是一個守信的人。must have done“一定干了某事”,故B項正確。答案:B4Mum,would you please buy me an MP5 player?If you can help do the dishes the whole vacat
4、ion,you _ have one as a reward.Amust Bneed Cwould Dshall解析:shall用于第一、三人稱問句中表示征詢對方意見;shall用于第二、三人稱的肯定句中,表示“警告、許諾、命令、威脅”等語氣。答句句意:如果你整個假期能夠幫助洗盤子的話,就會得到一個MP5作為回報。shall表示允諾。答案:D5 I may let you get away with your bad behaviour this time, but I must warn you that if this happens again you _ be punished.Awi
5、ll BmustCcan Dshall解析:考查情態動詞的用法。句意:這次我可以饒了你,但我先把話說明白,要是你下次再犯的話,你是要受處分的。shall用于第二人稱,表示勸慰、告誡或許諾,故選D。答案:D6He stood up and offered her his seat, as if he _ her mind.Ahad told Bwas tellingChad read Dwas reading解析:考查虛擬語氣和動詞辨析。句意:他站起來給她讓座,似乎猜出了她的心思。本句是對過去情況的假設,所以用過去完成時。read sb.s mind表示“猜測某人的心思”。答案:C7_ anyt
6、hing, give me a call and Ill be glad to help you.AHad you required BShould you requireCYou required DYou had required解析:考查虛擬語氣和倒裝。句意:如果你有什么要求,給我打個電話,我將樂意幫助你。根據句意可知,此處是對將來情況的假設,前半句是“If you should require anything”的省略形式,省略if后,需要將should提到主語前,此處should表示“假如;萬一”。答案:B8If you hadnt taken such a long time to
7、 get dressed,we _ there by now.Awould be BareChave been Dhad been解析:句意為:如果不是你穿衣服花了那么長時間的話,我們現在就到那里了。從句用了與過去相反的虛擬語氣,但主句與現在情況相反,故選A項。答案:A9I didnt attend the lecture yesterday.I_ ,either,if my mother hadnt reminded me.Awouldnt Bwouldnt have Cdidnt Dhadnt解析:考查虛擬語氣。從句子中if my mother hadnt reminded me知,此處是
8、對過去狀況的虛擬,主句應該用should/would/could/mighthave done結構,從選項中看只有B項合適(I wouldnt have 是I wouldnt have attended the lecture的省略)。答案:B10How much of the foreign experts speech have you understood?Next to nothing.I wish I_ harder at English.Aworked Bhad worked Cwould work Dwere working解析:考查虛擬語氣。wish 后的賓語從句用虛擬語氣,此
9、處表示與過去事實相反,意思是:我希望我(過去)更努力地學習英語了。答案:B1135 passengers died in the bullet train accident. But for the heroic train driver, many more people _.Ahad died Bwould dieCwould have died Ddied解析:考查虛擬語氣。But for the heroic train driver 意為“要不是那個英勇的司機”,表達的是一個與過去事實相反的條件,故主句表達的結果也應該與過去的結果相反,應用would have done結構,故答案為
10、C。答案:C12He that makes himself a sheep _ be eaten by the wolf, as the saying goes.Ashall BcouldCwill Dshould解析:考查情態動詞的用法。句意:正如諺語所說“人善被人欺”。shall用于陳述句與第三人稱連用,表示說話人的意圖、警告、命令、允諾、決心等語氣。答案:A13Did you make it at last?Yes.But for your help,it_ a serious loss.Awould causeBmust have causedCwould have caused Dmay cause解析:考查虛擬語氣。句意為:你們最后成功了嗎?成功了,要不是你的幫助,我們的損失就大了。but for.要不是。答案:C14You _ as well do this now, for you will have to do it first or last.Aneed BmustCcan Dmay解析:考查情態動詞may。語意:你不妨現在做,因為你早晚要做。may as well 表示“不妨,倒不如”。答案:D15_ today, he would get there by Friday.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論