
| ―I thought you wouldn’t mind. ―Well, as a matter of fact I don’t, but you _______ me first. |
| ―I called you yesterday. A woman answered, but I didn’t recognize her voice.―Oh, it _______ my aunt Jean. |
| That car nearly hit me; I _______. |
| He _______ the test again, in which case, his mother will be very disappointed. |
| ―Why didn’t she come to the meeting yesterday?―I’m not so sure. She _______ ill. |
| Why did you just sit and watch? You _______ me. |
| We _______ have proved great adventurers, but we have done the greatest march ever made in the past ten years. |
| ― I think I’ll give Bob a ring.― You _______. You haven’t been in touch with him for ages. |
| ― What’s the name?― Khulaifi. _______ I spell that for you? |
| If it were not for the fact that she _______ sing, I would invite her to the party. |
| ― Must he come to sign this paper himself?― Yes, he _______. |
| ―May I smoke here?―If you _______, choose a seat in the smoking section. |
| ― Could I have a word with you, mum?― Oh dear, if you _______. |
| We hope that as many people as possible _______ join us for the picnic tomorrow. |
| The weather turned out to be fine yesterday. I _______ the trouble to carry my umbrella with me. |
| The teacher _______ have thought Johnson was worth it or she wouldn’t have wasted time on him, I suppose. |
| My MP4 player isn’t in my bag. Where _______ I have put it? |
| The biggest problem for most plants, which ___ just get up and run away when threatened, is that animals like to eat them. |
| ― She looks very happy. She _______ have passed the exam.― I guess so. It’s not difficult after all. |
| I told your friend how to get to the hotel, but perhaps I _______ have driven her there. |
【答案解析】
1. should 后接動詞完成式表示“本來應(yīng)該做某事,結(jié)果未做”,此處含有責(zé)備之意。but you should have asked me first的意思是“你本來應(yīng)該先問我一聲的”。
2. 對過去情況的肯定推測,宜用“情態(tài)動詞 + 動詞完成式”,再根據(jù)句意,可確定答案。注:can 表示推測通常不用于肯定陳述句。
3. 表示過去可能發(fā)生而實際上未發(fā)生的事,用“might +動詞完成式”,不用“may+動詞完成式”。若只是推測過去可能已經(jīng)發(fā)生的事,則可用“may [might] + 動詞完成式”,如:He may [might] have gone. 他可能已經(jīng)走了。
4. 根據(jù)下文的 will be 可知,“他考試不及格”是將來的事,據(jù)此可排除B和D。
5. 從時間上看,由于是昨天沒來開會,所以推測“他生病”也應(yīng)是昨天,故排除A和C。從語境上看,既然上文說I’m not so sure,那么說明說話者對自己的推測沒有很大把握。
6. 根據(jù)上文的過去時態(tài)可知,此句談的是過去的事,故排除A和C。You could have helped me的意思是“你本來可以幫幫我的(但你卻沒有幫)”。
7. 比較:needn’t have done意為“本來不必做某事”,may not have done意為“(過去)可能沒有做某事”,shouldn’t have done意為“本來不應(yīng)該做某事”(must表推測時不用于否定式)。
8. 將四個選項分別置于句中,比較句意的通順性,便可知填什么最佳。
9. Shall I…? 意為“要我……嗎?”,又如:Shall I help you? 要不要我?guī)湍愕拿?/span>? Do you want a bath at once, or shall I have mine first? 你馬上洗澡還是我先洗?
10. 因為她“不會”唱歌,所以我才沒有邀請她去參加晚會。
11. 以Must開頭的疑問句,在作肯定回答時通常要用must或have to,如:Must we bring our passports with us? 我們必須帶護照嗎?—Yes, you must. 是的,你們必須要帶。
12. must在此表示堅持或固執(zhí),又如:After I gave her my advice,she must go and do the opposite. 在我給她出主意之后她偏反著干。
13. must在此表示堅持或固執(zhí),if you must的意思是“如果你一定要說的話,你就說吧”。
14. can在此表示希望或建議,可譯為“能夠”“可以”,如:We can eat out if you like. 如你愿意,我們可以出去吃。
15. needn’t have done的意思是“本來不必做某事”(但實際上做了)。又如:You needn’t have been staying up so late. 你本來無需待到這么晚還不睡的。You needn’t have mentioned it. 你沒有必要提及此事的。
16. “must+have+過去分詞”表示對過去情況的肯定推測。句意為:我想,老師一定認(rèn)為約翰遜是值得教的,要不然她就不會在他身上浪費時間了。
17. can在此表推測,“can+have+過去分詞”表示對過去情況的推測,主要用于否定式或疑問句中。句意為:我的MP4不在包里,我會把它放到哪里去了呢?
18. can在此表示能力,can’t表示“不能”。此題所考查的知識點比較簡單,但由于句子結(jié)構(gòu)比較復(fù)雜,所以許多學(xué)生不是由于沒有弄清知識點而誤選,而是由于不理解句意而誤選。全句意為:對于大多數(shù)植物來說,它們所面臨的最大問題是(有些)動物喜歡以它們?yōu)槭澄铮?dāng)它們受到威脅時卻不能起身逃跑。
19. “must+have+過去分詞”表示對過去情況的肯定推測。由于“她看上去氣色不錯”,而且“考試也不難”,所以她一定是通過了考試。
20. 比較:“could+have+過去分詞”的意思是“本來可以”“本來應(yīng)該”“本來能夠”;“must+have+過去分詞”的意思是“一定已經(jīng)”;“might+have+過去分詞”的意思是“本來可以”“本來可能”;“should+have+過去分詞”的意思是“本來應(yīng)該”。