|
“情態動詞+完成式”的用法歸納 | |||
作者:spen 文章來源:本站原創 點擊數: 更新時間:2009/5/31 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
“情態動詞+完成式”的用法歸納 1. must + have done:用于肯定句,表示推測,意為“一定(已經)……”。 2. can + have done:用于否定句或疑問句,表示推測,意為“可能(已經)……”。 3. could + have done:可用于肯定句、否定句或疑問句,表示推測、責備或遺憾等,意為“可能……”、“本來可以……”、“本來應該……”等。 4. should [ought to] + have done:可用于肯定句、否定句或疑問句,表示責備或遺憾等,意為“本來應該……”。 5. need + have done:用于否定句或疑問句,用于否定時意為“本來不必”,用于疑問句時意為“有必要……嗎”。 6. may + have done:用于肯定句或否定句,表示推測,意為“可能(已經)……”。 7. might + have done:用于肯定句或否定句,表示推測,意為“可能(已經)……(此時 might 可換為 may);另外還可以表示過來可能發生的事結果未發生,意為“本來會……”(此時 might 不能換為 may)。 用法舉例: He can’t have left so soon. 他不可能走得這么早。 I should have thought of it. 我本應想到這一點的。 You needn’t have mentioned it. 你沒有必要提及此事的。 You must have mistaken my intention. 你一定是誤會了我的意圖。 I might have come to a wrong conclusion. 我或許得出了錯誤的結論。 You could have helped me—why did you just sit and watch? 你本可幫助我的,為什么只坐在一旁瞧著?
|
|||
|
|||
文章錄入:admin 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|