![]() ![]() |
“情態動詞+完成式”的用法歸納 |
作者:best 文章來源:本站原創 點擊數 更新時間:2010-12-14 文章錄入:best 責任編輯:admin |
|
“情態動詞+完成式”的用法歸納
“情態動詞+完成式”是一個很有用的結構,在各類考試中經常出現,它主要用于表示對過去情況進行推測或責備等,其具體用法歸納如下(其后的中文意思僅供參考,比較準確的意思需視具體語境而定): may have done sth:可能已經做了某事 might have done sth:可能已經做了某事,本來可能做了某事 must have done sth:一定做了某事 could have done sth:可能已經做了某事,本來可能做了某事,本來可以做了某事 should have done sth:應該做了某事,本來應該做了某事 ought to have done sth:本來應該做了某事 can’t have done sth:不可能已經做了某事 couldn’t have done sth:不可能已經做了某事 needn’t have done sth:本來不必做了某事 shouldn’t have done sth:本來不應該做了某事 oughtn’t to have done sth:本來不應該做了某事 在通常情況下,英語不用以下結構,在考試中若選項中出現這類結構,可首先予以排除: msutn’t have done sth (因為must表推測不用于否定句) can have done sth (因為done表推測通常不用于肯定句) need have done sth (因為need表推測通常不用于肯定句) 請看下面的考題: — My cat’s really fat. — You _______ have given her so much food. A. wouldn’t B. couldn’t C. shouldn’t D. mustn’t 答案為C。shouldn’t have done 的意思是“本來不應該做某事”。選項A和D語法上不對,選項B不符合語境。
|
![]() ![]() |