學(xué)習(xí)啦>學(xué)習(xí)英語>英語單詞>

情態(tài)動詞表推測用法總結(jié)

時間: 燕妮639 分享

  下面是小編整理的一些關(guān)于情態(tài)動詞表推測用法總結(jié),以供大家學(xué)習(xí)參考。

  一、情態(tài)動詞can / could用于表推測的用法

  (1) 從使用句型上看,can 通常只用于否定句或疑問句,一般不用于肯定句,而could 可用于肯定句、否定句和疑問句。兩者沒有時間上的差別,只是could 比 can 更委婉,更不確定。如:

  It can’t [couldn’t] be true. 那不可能是真的。

  What can [could] they be doing? 他們會在干什么呢?

  We could go there this summer. 今年夏天我們可能要去那兒。

  注:can 有時也用于肯定句中表示推測,主要用于表示理論上的可能性(即從理論上看是可能的,但實際未必會發(fā)生),或表示“有時”之意。如:

  Even experienced teachers can make mistakes. 即使是有經(jīng)驗的教師也可能出錯。

  She can be very unpleasant. 她有時很令人討厭。

  (2) 從時間關(guān)系看,對現(xiàn)在或?qū)砬闆r作推測,后接動詞原形;對正在進行的情況作推測,后接 be doing 結(jié)構(gòu);對過去情況作推測,后接動詞完成式。如:

  He could have gone home. 他可能已經(jīng)回家了。

  He can’t [couldn’t] have understood. 他不可能理解了。

  Why does he know this? Can [Could] someone have told him about it? 他怎么知道? 會是哪個人告訴他了嗎?

  (3) “could+完成式”除表示對過去的推測外,還有以下重要用法:

 ?、?表示過去沒有實現(xiàn)的可能性,常譯為“本來可以”。如:

  I could have lent you the money.Why didn’t you ask me? 我本來可以借這筆錢給你的。你為什么不向我提出?

 ?、?用來委婉地責備某人過去應(yīng)該做某事而沒有去做,常譯為“本來應(yīng)該”。如:

  You could have helped him. 你本來應(yīng)該幫助他的。

 ?、?表示“差點兒就要”。如:

  I could have died laughing. 我差點兒笑死了。

  二、情態(tài)動詞may / might用于表推測的用法

  表示推測,兩者都可用,只是 might 比 may 語氣更不確定,表示的可能性更小。

  (1) 在句型使用方面:兩者均可用于肯定句和否定句,但用于疑問句時,may通常不用于句首,但可用于疑問句的句中(如特殊疑問句等),而might盡管可以用于疑問句的句首,但不算普通,通常會改用其他句式(如用could等)。如:

  He may [might] know the answer. 他可能知道答案。

  He may [might] not believe you. 他可能不會相信你。

  And who may [might] she be? 那么她會是哪一位呢?

  (2) 從時間關(guān)系看,對現(xiàn)在或?qū)砬闆r作推測,后接動詞原形;對正在進行的情況作推測,后接 be doing 結(jié)構(gòu);對過去情況作推測,后接動詞完成式。如:

  He may [might] tell his wife. 他也許會告訴他妻子。

  He may [might] be writing a letter. 他可能在寫信。

  She may [might] have read it in the papers. 她可能在報上已讀到過此事。

  (3)“might+完成式”除表示對過去的推測外,還有以下重要用法:

 ?、?表示過去某事可能發(fā)生而實際上卻并沒發(fā)生。如:

  It was really very dangerous. I might have killed myself. 那真的是太危險了,我差點沒命了。

  A lot of men died who might have been saved.很多人本來可以獲救的卻死了。

 ?、?表示委婉的批評或責備。如:

  You might have made greater progress. 你的進步本來可更大一些的。

  You might at least have answered my letter. 你至少可以回我一封信嘛。

  三、情態(tài)動詞must表示推測的用法

  must 表示很有把握的推測,其意為“一定會”“肯定會”,只用于肯定句,一般不用于否定句或疑問句。表示對現(xiàn)在或未來的情況作推測,后接動詞原形;表示對過去情況的推測,接動詞完成式。如:

  I must be the happiest woman on earth! 我一定是世界上最幸福的女人了。

  No, he must be lying. 不,他一定在撒謊

  He must have mistaken my meaning. 他一定誤會了我的意思。

  四、情態(tài)動詞should have done 的用法

  should have done只用于談?wù)撨^去情況,主要有兩個用法:一是用于推測過去已經(jīng)發(fā)生的情況,二是用于指本該發(fā)生而實際上未發(fā)生的情況。如:

  You should have told me so before. 你早就應(yīng)該告訴我。

  He should have arrived by now. 此時他本該到了。

  Look at the time! We should have been at the theatre ten minutes ago. 瞧都什么時候了! 十分鐘前我們就該到戲院了。

  五、.情態(tài)動詞need have done 的用法

  need have done結(jié)構(gòu)主要用于否定句或疑問句,一般不用于肯定句。用于否定句時,表示本來不必做某事,但實際上卻做了;用于疑問句時,用于詢問某一過去動作的必要性。如:

  You needn’t have hurried. 你當時實在不必那么匆忙。

  She needn’t have come in person — a letter would have been enough. 她本不必親自來——寫封信來就足夠了。

  Need you have paid so much? 你當時真須要付那么多錢嗎?

  Need they have sold the farm? 他們那時非得把農(nóng)場賣掉不可嗎?

  補充:“情態(tài)動詞+完成式”的用法歸納

  1. must + have done:用于肯定句,表示推測,意為“一定(已經(jīng))……”。

  2. can + have done:用于否定句或疑問句,表示推測,意為“可能(已經(jīng))……”。

  3. could + have done:可用于肯定句、否定句或疑問句,表示推測、責備或遺憾等,意為“可能……”、“本來可以……”、“本來應(yīng)該……”等。

  4. should [ought to] + have done:可用于肯定句、否定句或疑問句,表示責備或遺憾等,意為“本來應(yīng)該……”。

  5. need + have done:用于否定句或疑問句,用于否定時意為“本來不必”,用于疑問句時意為“有必要……嗎”。

  6. may + have done:用于肯定句或否定句,表示推測,意為“可能(已經(jīng))……”。

  7. might + have done:用于肯定句或否定句,表示推測,意為“可能(已經(jīng))……(此時 might 可換為 may);另外還可以表示過來可能發(fā)生的事結(jié)果未發(fā)生,意為“本來會……”(此時 might 不能換為 may)。

  用法舉例:

  He can’t have left so soon. 他不可能走得這么早。

  I should have thought of it. 我本應(yīng)想到這一點的。

  I might have come to a wrong conclusion. 我或許得出了錯誤的結(jié)論.

  You needn’t have mentioned it. 你沒有必要提及此事的。

  You must have mistaken my intention. 你一定是誤會了我的意圖。

  You could have helped me—why did you just sit and watch? 你本可幫助我的,為什么只坐在一旁瞧著?

191410