1. 表示能力,could 是 can 的過去.如:
Can you speak English? 你會說英語嗎?
Could you speak English then? 那時候你會說英語嗎?
2. 表示許可,注意以下用法:
(1) 對於現在或將來的“許可”,要區分以下兩種情況:
a. 表示請求允許(即請求別人允許自己做某事),可用 can(=may)或 could(=might)(注意:這裡的 could 並不表示過去,而是表示現在,只是語氣較委婉).如:
Can [May, Could, Might] I come in? 我可以進來嗎?
b. 表示給予允許(即自己允許別人做某事),一般只用 can(=may),
而不能用 could 或 might.如:
A: Could [Can] I use your pen? 我可以借用你的鋼筆嗎?
B: Yes, of course you can.當然可以.(注意: 此處不用 Yes,
you could)
(2) 對於過去的“許可”,也要區分以下兩種情況:
a. 表示過去一般性允許(即表示某人隨時都可以做某事),用 can的過去式(即 could).如:
When I lived at home, I could watch TV whenever I wanted
to. 我住在家裡時,想什麼時候看電影就可以什麼時候看 (一般性允許).
b. 表示過去特定的允許( 即表示在過去某一特定情況下允許進行某一活動),則不用 could, 而需換成其它表達(如:had permission或 was [were] allowed to).如:
I was allowed to see the film yesterday evening. 昨天晚 上允許我去看了電影(特定的允許,所以不能用 could).
3. 表示推測:
(1) 對現在或將來的推測,can 通常只用於否定句或疑問句中,一般不用於肯定句:
It can’t be true. 那不可能是真的.
What can they be doing? 他們會在幹什麼呢?
Can it be Jim? 那會是吉姆嗎?
但 could(可以表示現在)則可用於肯定句中:
We could [may, might] go to Guilin this summer. 今年夏天我們可能要去桂林.(將來可能性)
You could [may, might] be right, but I don’t think you are. 你可能是對的,但我並不認為你是對的.(現在可能性)
注意:can 有時也用於肯定句中表示推測,這主要見於:
a. 表示理論上的可能性(即從理論上或邏輯上分析是可能的,但實際未必會發生).如:
Anybody who wants to can become a prison visitor. 只要願意,任何人都可以到監獄去幫助解決犯人的困難.
Mary is in poor health. She can be ill at any time. 瑪麗的身體不好,她隨時都可能會生病.
Evem experienced teachers can make mistakes. 即使是有經驗的教師也可能出錯.
b. 後接“be, get, seem, become+形容詞”,表示“有時會”、“時常會”等義.如:
It can get very hot here. 這裡有時會很熱.
She can be very unpleasant. 她有時很令人討厭.
My grandmother could be very unpleasant at times. 我祖 母有時候會讓人非常不愉快.
(2) 對過去的推測,必須在 can, could 之後接動詞的完成式:
a. can+have+過去分詞(主要用於否定句或疑問句,一般不用於肯定句).如:
I saw him just now;he can’t have gone to Japan.我剛剛見過他,他不可能到日本去了.
Why does he know this? Can someone have told him about it? 他怎麼知道? 會是哪個人告訴他了嗎?
b. could+have+過去分詞(可用於肯定句、否定句或疑問句),主要用於:
①表示對過去的推測,其意為“可能(已經)……”.如:
He could have gone home. 他可能已回家了.
Where could he have gone? 他會到哪裡去了呢?
He couldn’t have seen her there. 他不可能在那兒見到她.
②表示過去沒有實現的可能性(即某事本來可以發生,但卻沒有發生),意為“本來可以……”.如:
He could have told her, but he didn’t choose to. 他本來可以告訴她的,但他沒有這樣做.
You could have helped him. 你本來應該來幫助他的.
④表示“差點兒就要”.如:
I could have died laughing. 我差點兒笑死了.
1. 表示能力,could 是 can 的過去.如:
Can you speak English? 你會說英語嗎?
Could you speak English then? 那時候你會說英語嗎?
2. 表示許可,注意以下用法:
(1) 對於現在或將來的“許可”,要區分以下兩種情況:
a. 表示請求允許(即請求別人允許自己做某事),可用 can(=may)或 could(=might)(注意:這裡的 could 並不表示過去,而是表示現在,只是語氣較委婉).如:
Can [May, Could, Might] I come in? 我可以進來嗎?
b. 表示給予允許(即自己允許別人做某事),一般只用 can(=may),
而不能用 could 或 might.如:
A: Could [Can] I use your pen? 我可以借用你的鋼筆嗎?
B: Yes, of course you can.當然可以.(注意: 此處不用 Yes,
you could)
(2) 對於過去的“許可”,也要區分以下兩種情況:
a. 表示過去一般性允許(即表示某人隨時都可以做某事),用 can的過去式(即 could).如:
When I lived at home, I could watch TV whenever I wanted
to. 我住在家裡時,想什麼時候看電影就可以什麼時候看 (一般性允許).
b. 表示過去特定的允許( 即表示在過去某一特定情況下允許進行某一活動),則不用 could, 而需換成其它表達(如:had permission或 was [were] allowed to).如:
I was allowed to see the film yesterday evening. 昨天晚 上允許我去看了電影(特定的允許,所以不能用 could).
3. 表示推測:
(1) 對現在或將來的推測,can 通常只用於否定句或疑問句中,一般不用於肯定句:
It can’t be true. 那不可能是真的.
What can they be doing? 他們會在幹什麼呢?
Can it be Jim? 那會是吉姆嗎?
但 could(可以表示現在)則可用於肯定句中:
We could [may, might] go to Guilin this summer. 今年夏天我們可能要去桂林.(將來可能性)
You could [may, might] be right, but I don’t think you are. 你可能是對的,但我並不認為你是對的.(現在可能性)
注意:can 有時也用於肯定句中表示推測,這主要見於:
a. 表示理論上的可能性(即從理論上或邏輯上分析是可能的,但實際未必會發生).如:
Anybody who wants to can become a prison visitor. 只要願意,任何人都可以到監獄去幫助解決犯人的困難.
Mary is in poor health. She can be ill at any time. 瑪麗的身體不好,她隨時都可能會生病.
Evem experienced teachers can make mistakes. 即使是有經驗的教師也可能出錯.
b. 後接“be, get, seem, become+形容詞”,表示“有時會”、“時常會”等義.如:
It can get very hot here. 這裡有時會很熱.
She can be very unpleasant. 她有時很令人討厭.
My grandmother could be very unpleasant at times. 我祖 母有時候會讓人非常不愉快.
(2) 對過去的推測,必須在 can, could 之後接動詞的完成式:
a. can+have+過去分詞(主要用於否定句或疑問句,一般不用於肯定句).如:
I saw him just now;he can’t have gone to Japan.我剛剛見過他,他不可能到日本去了.
Why does he know this? Can someone have told him about it? 他怎麼知道? 會是哪個人告訴他了嗎?
b. could+have+過去分詞(可用於肯定句、否定句或疑問句),主要用於:
①表示對過去的推測,其意為“可能(已經)……”.如:
He could have gone home. 他可能已回家了.
Where could he have gone? 他會到哪裡去了呢?
He couldn’t have seen her there. 他不可能在那兒見到她.
②表示過去沒有實現的可能性(即某事本來可以發生,但卻沒有發生),意為“本來可以……”.如:
He could have told her, but he didn’t choose to. 他本來可以告訴她的,但他沒有這樣做.
You could have helped him. 你本來應該來幫助他的.
④表示“差點兒就要”.如:
I could have died laughing. 我差點兒笑死了.