![]() ![]() |
“情態動詞+完成式”的用法歸納 |
作者:spen 文章來源:本站原創 點擊數 更新時間:2009-05-31 文章錄入:admin 責任編輯:admin |
|
“情態動詞+完成式”的用法歸納 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? 你本可幫助我的,為什么只坐在一旁瞧著?
|
![]() ![]() |