must, can’t, may – 推測語氣助動詞與時態用法詳解

Share on facebook
Share on twitter
Share on linkedin

在日常生活中,我們常會有推論或推測的情況:看到天上烏雲密佈,就推論說待會一定會下雨; 早上起床天氣很好,卻看到外面的地面是濕的,就推測說昨天深夜一定有下雨; 看到一個人臉色紅潤,就說他不可能身體不好; 朋友今天搭飛機出國,看時間,推論朋友此時應該到了。 本文將詳細介紹在推論語氣中,推論事件的時間點的不同要使用不同時態,與使用不同助動詞在意思上的差異,幫助學習者了解must V, must have Vpp, can’t V, can’t have Vpp, couldn’t have Vpp的用法。

推測語氣的助動詞與時態

在推測句型中,說話者利用不同的助動詞來表達對自己的推論有多大的把握,而使用的時態則顯示出這個推測是對現在、對未來或是對過去事件的推測。因為這是生活中經常出現的情況,熟習推測語氣的時態與助動詞的用法差異,對英文聽說的理解與表達能力有很大的幫助。

推測語氣的助動詞

下面將推測語氣的助動詞依照其表達的確定性遞減列出:

  • will (說話者完全肯定一定會發生)
  • must 想必(說話者對自己的推測有相當大的把握–超過95%)
  • should 應該(說話者覺得如果不出意外,自己的推測就會成真)
  • can’t 絕對不可能(說話者對自己的推測有相當大的把握–超過95%)
  • can / could 有可能(=possible的味道)
    -can 在現在式,表示在一般情況下,某件事有發生的可能
    -could 在現在式,表示在特定人事物上,某件事有其可能
  • may / may not(說話者對自己的推論有一半或多一點的把握)
  • might / might not (原本表示說話者覺得自己的推論有點不可能發生,但現在很多英文為母語者將它和may通用,沒有很大差別)

要注意:說話者對自己的推測的把握程度,是依照已知的事實或觀察現象得來的。

時態使用

推測語氣中,對不同的時間的事件做推測,要使用不同的時態,以下詳述:

對現在或不久後的未來做推測:

  1. 對現在(說話當下)的事實做推測
    句型:主詞 + 助動詞 + 原形動詞
    例:She must be at home.
  2. 對現在(說話當下)正在發生的動作做推測
    句型:主詞 + 助動詞 + be + Ving
    例:She must be sleeping now.

說話者對於自己推測的把握

  1. She will come to the party.  She told me last night. 她一定會來(因為她親口告訴說話者,說話者有百分之百的把握)
  2. He will be at work now.(正常來說,在這個時間,他一定在上班,說話者百分之百肯定自己的推論
  3. According to the weather forecast, it should rain this afternoon. 今天應該會下雨(可能天氣預報中降雨機率蠻大的,所以說話者覺得,不出意外,應該會下雨)
  4. She has spent most of her free time on watercolor painting.  She must like it very much. 她想必很喜歡畫水彩 (說話者依照she大半空閒時間花在畫水彩上這個事實,做出很有把握的推論)
  5. It’s 7:30 p.m.  He must be home now.  
  6. One of them must be lying.
  7. He can’t be playing online games.  His father is at home. 他爸爸在家,他不可能正在打網路遊戲。(可能他的父親不讓他打遊戲,所以說話者對自己的推論很有把握)
  8. The shop is right around the corner.  She can’t miss it.
  9. There is a traffic jam on the highway.  They may be late today.  說話者依照高速公路塞車這個事實,推論他們可能會遲到,但是,對於自己的推論只有超過一半的把握,並非很有把握。)
  10. She might buy a dog as a gift for her younger brother.  I am not sure. (說話者對自己的推測 沒有多大的把握)
  11.  Life can be tough in Africa. 
    某件非特定的事情(通則)有可能會發生,我們會用can來表達對現在或未來的推測
  12. You could be wrong.
    當要表達特定事情在現在或未來有發生的可能性,我們用could來表達
  13. Look at this painting.  It could be Monet.

對過去做推測

在現在(說話的當下),對未親眼看見的一件在過去發生的事件做推測
句型:主詞 + 助動詞 + have + Vpp
例:She can’t have cheated on the math test.  

在時態的概念裡,兩件事強調先後發生的話,先發生的用完成式,因為在助動詞後面,所以為have Vpp

  1. You look tired.  You must have stayed up late last night. (因為you現在看起來很累,所以說話者推測you昨晚熬夜,並且對自己的推測很有把握)
  2. She must have forgotten about our appointment. (在說話者說話的當下,she沒來,所以說話者對自己的推測非常有把握,must在推測語法中,不可以用had to代換)
  3. It’s 2:30 p.m.  She should have left by now. (可能約會的時間是ㄧ、兩點,或是火車、飛機的時間已到,所以,說話者判斷she在兩點三十分的現在之前,應該已經離開了。)
  4. He can’t have been a famous singer.  He doesn’t sing very well. (說話者因為he現在唱的不好這件事,判斷他以前絕不可能是個有名的歌手)
  5. The train should have left by now. (時間已到,沒有意外事件的話,火車現在應該已經離站了)
  6. He might have done the dishes this morning.  I am not sure.  I left earlier than he did. (因為說話者比he早離開,沒親眼看見he洗碗,所以對自己現在所做的推測沒有多大的把握。)
  7. It could be dangerous to stay out at night in America in the past. 在過去,在美國,晚上還待在外面可能會遇到危險事件(某件非特定的事情[通則]有可能會發生,我們會用could來表達對過去的推測)
  8. She’s not here yet.  She could have taken the wrong bus. 她現在還沒到,有可能搭錯車,因為搭車時間比現在還早,所以用完成式。(某件特定的事情有可能會發生,我們會用could have Vpp來表達對過去的推測)

敘述時間在過去

前面所述的推測語氣的敘事時間都是在現在,如果敘事時間在過去,則助動詞都改成過去式。下面的舉例中,請注意主要子句的動詞都是過去式,在例子中,我們將直接引述(said跟thought)改為間接引述,讀者就更容易理解其時態變化了。

  1. She said, “He must have been a teacher.”
    -She said he must have been a teacher.(must在推測語氣的用法下,現在式跟過去式一樣)
  2. He thought, “They can’t get there on time without a car.”
    He thought they couldn’t get there on time without a car. (因為thought是過去式,所以敘事時間在過去,推測語氣助動詞can’t要改為couldn’t)
  3. He thought, “John may not finish his homework before dinner.”
    He thought John might not finish his homework before dinner.
    (因為thought是過去式,所以敘事時間在過去,推測語氣助動詞may要改為might)

如果你有其他文法上的疑惑,可以到我們『英文文法』專頁,看看有沒有文章探討相關文法問題。

Barshai Huang
Barshai Huang
從事英語教學二十多年,一路伴隨著學生從幼稚園成長到大學畢業,非常熟悉不同年齡的孩子,在英文學習上會遭遇到的問題與解決方法。擅長自然發音、文法、句子結構、英文閱讀理解策略與寫作的教學。我的教學理念是設計出帶給孩子樂趣與成功經驗的教學方案,孩子就會產生自信,並熱愛英文學習。
更多相關文章