目次
could 的用法是什麼?與 can 的不同
在學校剛開始學「could」時,老師可能會說 「could是can的過去式」 。
「can」是「能夠做~」的意思,所以「could」就會是「以前能夠做~」 。雖然並非有誤,只是不一定總是如此。更確切地說,「could」 用在「表示現在或未來的事」比「表示過去的事」 還要多。
那麼現在就依序說明吧。學會 Could 的用法,提高對英文的自信心吧。
Could 的用法 1:表示過去能夠做的事
首先請看以下例句。
When I was in high school, I could swim 10 km.
高中時,我能夠游 10 公里。
20 years ago, I could do about one hundred push-ups every night.
20 年前,我每晚能夠做大約 100 個伏地挺身。
In former days, you could buy it for 100 TWD.
從前,你能夠以 100 台幣購買它。
如上所述, 「could」表達「過去能夠做~」「以前具有~的能力做~ 」「以前~是可能的」 這樣的意思。這是屬於「can(能夠做~)」的過去式用法。在學校應該也有學過。
但實際上這種用法必須注意。如上面三個例句一樣,當有 「When I was in high school」 「20 years ago」「In former days」這些表示「是在過去」的語句時,語意很明確,所以沒有問題。然而在沒有這類語句時使用「could」,就可能和「Could 的用法 2:請求許可・提出請求」中的那種「could」混淆。遇到這種情況時,如本文最後「could 和 was able to 的不同」所解說的,用「was able to」「were able to」會更適切。
另一方面, 「could」 的否定形 「couldn’t」是 「過去不能夠做~」 的意思。所以不用特別用表示過去的詞句也沒關係。
I couldn’t go to the party yesterday.
我昨天不能夠去參加派對。
He couldn’t pass the exam.
他沒有通過考試。
She couldn’t attend the meeting.
她不能夠參加會議。
I couldn’t do anything.
我什麼都不能夠做。
Could 的用法 2:請求許可・提出請求
可以用「could」禮貌地向對方請求許可或提出請求。形式是「Could I ~?」「Could you ~?」。Could 的這個用法,大家也多少都很熟悉了。
在這種用法的情況下,表達的不是過去的事,而是關於現在或未來的事。
Could I have a cup of coffee?
我能夠喝一杯咖啡嗎?
Could I ask you a question?
我能夠問你一個問題嗎?
Could you tell me where the station is?
你能夠告訴我車站在哪裡嗎?
Could you pass me the salad dressing?
你能夠把沙拉醬遞給我嗎?
如果在這些表達中加上「please」就會變成更禮貌的表達。
Could I have a cup of coffee, please?
請問我能夠喝一杯咖啡嗎?
Could I ask you a question, please?
請問我能夠問你一個問題嗎?
Could you please tell me where the station is?
請問你能夠告訴我車站在哪裡嗎?
Could you please pass me the salad dressing?
能否請你把沙拉醬遞給我嗎?
Could 的用法 3:表示可能(性)・推測
「could」 可以用來表達 「可能~」「可能能夠做~」 這樣的可能性或推測。這種用法同樣不是在講過去的事,而是針對現在或未來的表達。用「Could be XX」的話,就可以推測「可能是XX」。Could 在表達可能性時非常方便。
A:Whose bag is that?
那個包包是誰的?
B:That could be Nancy’s.
可能是南西的。
A:How about Tom?
湯姆呢?
B:That’s a good idea! He could join our club.
好主意!他可能會加入我們的俱樂部。
類似的用法是用「could」來做「委婉而含蓄的提案」。
We could see a movie tomorrow night.
明天晚上我們看電影怎麼樣?
We could try that new Chinese restaurant tonight?
今晚試試那家新的中華料理店怎麼樣?
另外,想表示實際上做不到的事,即所謂假設語氣的句子中,也使用 「could」。
If I were a bird, I could fly.
如果我是鳥,我就能夠飛翔了。
I wish I could go to Mars.
我希望我能夠去火星。
Could 的用法 4:不可能是~(couldn’t)
「could」 的否定形 「couldn’t」 也有「不可能是~」 的意思。用例句來看看「Could+動詞」、「could be」的用法吧。
That couldn’t be wrong.
那不可能是錯的。
但是,當「couldn’t」後面接形容詞比較級或副詞時,意思會變得較難理解,必須特別留意。
I couldn’t agree more.
我非常同意!
很多人會把「I couldn’t agree more. 」誤以為是「我不能再同意了」 ,但其實是相反,是「非常同意」的意思。
這是來自假設語氣的表達,意思是「(就算想再更加同意也不可能的程度)非常贊同」。不過比起去理解原理,把「I couldn’t agree more.」當成一個固定片語來記可能會更好。
像這樣,「否定」+「比較級」=「表示最高級的肯定」的形式還有以下:
It couldn’t be better.
非常好。
這表示「(好到無法再想像更好的程度)處於非常好的狀態」。
Could 的用法 5:could have + 過去分詞
以「could have + 過去分詞」的形式,可以表示「本來可能〜」「可能曾是〜」「差點就〜了」等意思。這些都用來表示實際上沒有發生、或者沒有做到的事情。大致可以分成三種用法:「想做的話本來可以做到,但實際上沒有做」「某件事本來有可能發生,但實際上沒有發生」「對過去進行推測(有可能是〜)」。
・想做的話本來可以做到,但實際上沒有做
I could have gone on to college but I didn’t.
我本來可以繼續上大學的,但我沒有。
I could have passed the exam if I had studied harder.
如果我再用功一點,我本來可以通過考試的。
這兩句是表達「想做的話本來可以做到,但實際上沒有做(做不到)」。第2句就是所謂假設語氣的過去完成式。
・某件事本來有可能發生,但實際上沒有發生
It could have been worse.
本來可能會更糟。
She could have been fired.
她本來有可能會被解僱。
這些就是表達「本來有可能發生,但實際上沒有發生」的情況。
・對過去進行推測
另外, 「could have + 過去分詞」也可以用在表示推測過去的事。
He could have drunk too much.
他可能喝太多了。
She could have been wrong.
她可能是錯的。
推測現在或未來的事時,如 「Could 的用法 3:表示可能(性)・推測 」 中提到的,用 「could+動詞原形」 ,但如果是「推測過去的事」就要用 「could have + 過去分詞」 。
could 和 was able to 的不同
正如在「Could 的用法1」中所述,「could」作為「can」的過去式,可以表達「能夠〜」「以前有〜的能力」「過去能夠~」這些意思,但如果句中沒有表示過去的語句,就有可能和「Could 的用法2」「Could 的用法3」的意思混淆。
為了避免混淆,我們會用「was able to+動詞原形」或是「were able to+動詞原形」。
He was able to pass the exam.
他通過了那次考試。
如果是 「He could pass the exam.」的話,就不清楚是想說「他通過了考試」還是「他可能可以通過考試」。
She was able to come to Taiwan.
她能夠來台灣。
We were able to decipher this.
我們能夠破譯這個。
















