推測語氣的助動詞與時態
在推測句型中,說話者利用不同的助動詞來表達對自己的推論有多大的把握,而使用的時態則顯示出這個推測是對現在、對未來或是對過去事件的推測。因為這是生活中經常出現的情況,熟習推測語氣的時態與助動詞的用法差異,對英文聽說的理解與表達能力有很大的幫助。
推測語氣的助動詞
下面將推測語氣的助動詞依照其表達的確定性遞減列出:
- will (說話者完全肯定一定會發生)
- must 想必(說話者對自己的推測有相當大的把握–超過95%)
- should 應該(說話者覺得如果不出意外,自己的推測就會成真)
- can’t 絕對不可能(說話者對自己的推測有相當大的把握–超過95%)
- can / could 有可能(=possible的味道)
-can 在現在式,表示在一般情況下,某件事有發生的可能
-could 在現在式,表示在特定人事物上,某件事有其可能 - may / may not(說話者對自己的推論有一半或多一點的把握)
- might / might not (原本表示說話者覺得自己的推論有點不可能發生,但現在很多英文為母語者將它和may通用,沒有很大差別)
要注意:說話者對自己的推測的把握程度,是依照已知的事實或觀察現象得來的。
時態使用
推測語氣中,對不同的時間的事件做推測,要使用不同的時態,以下詳述:
對現在或不久後的未來做推測:
- 對現在(說話當下)的事實做推測
句型:主詞 + 助動詞 + 原形動詞
例:She must be at home. - 對現在(說話當下)正在發生的動作做推測
句型:主詞 + 助動詞 + be + Ving
例:She must be sleeping now.
說話者對於自己推測的把握
- She will come to the party. She told me last night. 她一定會來(因為她親口告訴說話者,說話者有百分之百的把握)
- He will be at work now.(正常來說,在這個時間,他一定在上班,說話者百分之百肯定自己的推論
- According to the weather forecast, it should rain this afternoon. 今天應該會下雨(可能天氣預報中降雨機率蠻大的,所以說話者覺得,不出意外,應該會下雨)
- She has spent most of her free time on watercolor painting. She must like it very much. 她想必很喜歡畫水彩 (說話者依照she大半空閒時間花在畫水彩上這個事實,做出很有把握的推論)
- It’s 7:30 p.m. He must be home now.
- One of them must be lying.
- He can’t be playing online games. His father is at home. 他爸爸在家,他不可能正在打網路遊戲。(可能他的父親不讓他打遊戲,所以說話者對自己的推論很有把握)
- The shop is right around the corner. She can’t miss it.
- There is a traffic jam on the highway. They may be late today. 說話者依照高速公路塞車這個事實,推論他們可能會遲到,但是,對於自己的推論只有超過一半的把握,並非很有把握。)
- She might buy a dog as a gift for her younger brother. I am not sure. (說話者對自己的推測 沒有多大的把握)
- Life can be tough in Africa.
某件非特定的事情(通則)有可能會發生,我們會用can來表達對現在或未來的推測 - You could be wrong.
當要表達特定事情在現在或未來有發生的可能性,我們用could來表達 - Look at this painting. It could be Monet.
對過去做推測
在現在(說話的當下),對未親眼看見的一件在過去發生的事件做推測
句型:主詞 + 助動詞 + have + Vpp
例:She can’t have cheated on the math test.
在時態的概念裡,兩件事強調先後發生的話,先發生的用完成式,因為在助動詞後面,所以為have Vpp
- You look tired. You must have stayed up late last night. (因為you現在看起來很累,所以說話者推測you昨晚熬夜,並且對自己的推測很有把握)
- She must have forgotten about our appointment. (在說話者說話的當下,she沒來,所以說話者對自己的推測非常有把握,must在推測語法中,不可以用had to代換)
- It’s 2:30 p.m. She should have left by now. (可能約會的時間是ㄧ、兩點,或是火車、飛機的時間已到,所以,說話者判斷she在兩點三十分的現在之前,應該已經離開了。)
- He can’t have been a famous singer. He doesn’t sing very well. (說話者因為he現在唱的不好這件事,判斷他以前絕不可能是個有名的歌手)
- The train should have left by now. (時間已到,沒有意外事件的話,火車現在應該已經離站了)
- He might have done the dishes this morning. I am not sure. I left earlier than he did. (因為說話者比he早離開,沒親眼看見he洗碗,所以對自己現在所做的推測沒有多大的把握。)
- It could be dangerous to stay out at night in America in the past. 在過去,在美國,晚上還待在外面可能會遇到危險事件(某件非特定的事情[通則]有可能會發生,我們會用could來表達對過去的推測)
- She’s not here yet. She could have taken the wrong bus. 她現在還沒到,有可能搭錯車,因為搭車時間比現在還早,所以用完成式。(某件特定的事情有可能會發生,我們會用could have Vpp來表達對過去的推測)
敘述時間在過去
前面所述的推測語氣的敘事時間都是在現在,如果敘事時間在過去,則助動詞都改成過去式。下面的舉例中,請注意主要子句的動詞都是過去式,在例子中,我們將直接引述(said跟thought)改為間接引述,讀者就更容易理解其時態變化了。
- She said, “He must have been a teacher.”
-She said he must have been a teacher.(must在推測語氣的用法下,現在式跟過去式一樣) - 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) - He thought, “John may not finish his homework before dinner.”
He thought John might not finish his homework before dinner.
(因為thought是過去式,所以敘事時間在過去,推測語氣助動詞may要改為might)
英文還有一種語氣,叫做假設語氣,想要了解的讀者,可以閱讀『If 句型用法解析:透過三張圖表完全理解假設語氣 If, Wish和Should』這篇文章。
如果你有其他文法上的疑惑,可以到我們『英文文法』專頁,看看有沒有文章探討相關文法問題。如果你對自然發音、字詞、文法、寫作與句子結構等英文學習上各個領域的文章有興趣,可以到我們的『文章』頁面。