![]() ![]() |
情態動詞考點精確模擬訓練(附詳解) |
作者:HWLZ 文章來源:本站原創 點擊數 更新時間:2016-06-01 文章錄入:admin 責任編輯:admin |
|
【答案詳解】 1. B。should 后接動詞完成式表示“本來應該做某事,結果未做”,此處含有責備之意。but you should have asked me first的意思是“你本來應該先問我一聲的”。 2. B。對過去情況的肯定推測,宜用“情態動詞 + 動詞完成式”,再根據句意,可確定答案為B。注:can 表示推測通常不用于肯定陳述句。 3. B。表示過去可能發生而實際上未發生的事,用“might +動詞完成式”,不用“may+動詞完成式”。若只是推測過去可能已經發生的事,則可用“may [might] + 動詞完成式”,如:He may [might] have gone. 他可能已經走了。 4. A。根據下文的 will be 可知,“他考試不及格”是將來的事,據此可排除B和D。再根據語意,排除C。 5. D。從時間上看,由于是昨天沒來開會,所以推測“他生病”也應是昨天,故排除A和C。從語境上看,既然上文說I’m not so sure,那么說明說話者對自己的推測沒有很大把握,故選D。 6. C。根據上文的過去時態可知,此句談的是過去的事,故排除A和C。根據語境排除D。You could have helped me的意思是“你本來可以幫幫我的(但你卻沒有幫)”。 7. B。比較:needn’t have done意為“本來不必做某事”,may not have done意為“(過去)可能沒有做某事”,shouldn’t have done意為“本來不應該做某事”(must表推測時不用于否定式)。根據句意,顯然只能選B。 8. D。將四個選項分別置于句中,比較句意的通順性,可知填should最佳。 9. A。Shall I…? 意為“要我……嗎?”,又如:Shall I help you? 要不要我幫你的忙? Do you want a bath at once, or shall I have mine first? 你馬上洗澡還是我先洗? 10. C。因為她“不會”唱歌,所以我才沒有邀請她去參加晚會。句中填can’t最通順。 11. B。以Must開頭的疑問句,在作肯定回答時通常要用must或have to,如:Must we bring our passports with us? 我們必須帶護照嗎?—Yes, you must. 是的,你們必須要帶。 12. D。must在此表示堅持或固執,又如:After I gave her my advice,she must go and do the opposite. 在我給她出主意之后她偏反著干。 13. B。must在此表示堅持或固執,if you must的意思是“如果你一定要說的話,你就說吧”。 14. D。can在此表示希望或建議,可譯為“能夠”“可以”,如:We can eat out if you like. 如你愿意,我們可以出去吃。 15. C。needn’t have done的意思是“本來不必做某事”(但實際上做了)。又如:You needn’t have been staying up so late. 你本來無需待到這么晚還不睡的。You needn’t have mentioned it. 你沒有必要提及此事的。 16. D。“must+have+過去分詞”表示對過去情況的肯定推測。句意為:我想,老師一定認為約翰遜是值得教的,要不然她就不會在他身上浪費時間了。 17. A。can在此表推測,“can+have+過去分詞”表示對過去情況的推測,主要用于否定式或疑問句中。句意為:我的MP4不在包里,我會把它放到哪里去了呢? 18. B。can在此表示能力,can’t表示“不能”。此題所考查的知識點比較簡單,但由于句子結構比較復雜,所以許多學生不是由于沒有弄清知識點而誤選,而是由于不理解句意而誤選。全句意為:對于大多數植物來說,它們所面臨的最大問題是(有些)動物喜歡以它們為食物,而當它們受到威脅時卻不能起身逃跑。 19. C。“must+have+過去分詞”表示對過去情況的肯定推測。由于“她看上去氣色不錯”,而且“考試也不難”,所以她一定是通過了考試。 20. D。比較:“could+have+過去分詞”的意思是“本來可以”“本來應該”“本來能夠”;“must+have+過去分詞”的意思是“一定已經”;“might+have+過去分詞”的意思是“本來可以”“本來可能”;“should+have+過去分詞”的意思是“本來應該”。根據句意,顯然只有D最佳。 |
![]() ![]() |