![]() ![]() |
基礎(chǔ)語(yǔ)法知識(shí)訓(xùn)練·情態(tài)動(dòng)詞(附解析) |
作者:hmyy 文章來(lái)源:本站原創(chuàng) 點(diǎn)擊數(shù) 更新時(shí)間:2008-07-10 文章錄入:admin 責(zé)任編輯:admin |
|
●答案解析● 1. C。“ought to / should have+過(guò)去分詞”表示后悔當(dāng)初該做但卻沒(méi)做某事。“…也許我本該把詳細(xì)地址寫給她的。” 2. D。“couldn’t have+過(guò)去分詞”表示對(duì)過(guò)去情況的推測(cè)。既然小汽車上“已有五人”,且是“設(shè)法”才把你帶去的,如此擁擠,旅途當(dāng)然“不可能”舒服。 3. C。nearly 暗示“時(shí)間不早了”,Jack“按理應(yīng)當(dāng)(should)隨時(shí)(at any moment)”都有可能到達(dá)這里。must 語(yǔ)氣過(guò)強(qiáng);can 一般不用于肯定推測(cè);need 意義不通,也不用于肯定句。 4. B。mustn’t(不許、千萬(wàn)不)表示禁止。may 表示可能性。句意為“你千萬(wàn)不要玩刀子,可能會(huì)弄傷自己的”。 5. D。表示過(guò)去具體某次“能夠”做成某事只能用 was / were able to 而不用could。 6. B。should 表示按理應(yīng)當(dāng),大概。can 一般不用于肯定推測(cè);用 might 語(yǔ)氣太不肯定,顧客可能走掉。 7. A。could have done 表示本可以做但卻沒(méi)有做的事。句意為“你本來(lái)可以住在 Barbara 那兒的”;而 must have done 只表示有把握的肯定推測(cè),這與前面具有疑問(wèn)語(yǔ)氣的 Oh, did you?不符。 8. D。語(yǔ)境明顯提示“我可能(might)要去聽音樂(lè)會(huì)” (from www.hz123456.com)。 9. B。表示輕微的責(zé)備,句意為“我真的好擔(dān)心你啊。你當(dāng)時(shí)本不該不說(shuō)一聲就離開家的”。 10. D。由“他自己喜歡開車”這一習(xí)慣推斷,“他可能不會(huì)(may not)坐火車來(lái)”。can not“不可能”,語(yǔ)氣太肯定。 11. B。can 表示“可以”。should(應(yīng)該), must(必須), will(愿意)均不符合語(yǔ)境。 12. D。dare 作行為動(dòng)詞時(shí),一般接 to do,但疑問(wèn)式或否定式中 to 可以省略,此句有疑問(wèn)口氣。 13. A。would 表示過(guò)去的習(xí)慣(from www.hz123456.com)。 14. D。在規(guī)章中告誡應(yīng)考者,在收完所有試卷前“必須”留在教室里。 15. A。can 在疑問(wèn)句中,表示疑惑、懷疑,根據(jù)情況可譯作“能、可以”等。 16. B。may 表示請(qǐng)求對(duì)方允許,即:“我可以做…嗎?” |
![]() ![]() |