could的用法

削足适履2023-02-02  27

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 nowhe 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) 表示能力

其意为“能”“会”,其中can表示现在的能力,could表示过去的能力。如:

One cannot succeed unless he works hard. 人除非努力工作,否则是不会有成功的。

He couldn’t find his pen, so he wrote in pencil. 他找不着钢笔,所以他用铅笔写。

注:could表示过去的能力通常只表示过去一般性能力,即过去想做某事就随时可做某事的能力,或用于间接引语中或与感知动词see, hear, smell, feel等连用表示过去特定能力。在其他情况下的过去特定能力通常不用could表示,而用was (were) able to。如:

他只有叫喊才能让别人听到他。

误:Only by shouting was he could make himself heard.

正:Only by shouting was he able to make himself heard.

但在否定句中,我们可以用couldn’t来表示过去特定的能力。如:

I took off my coat, searched all my pockets, but couldn’t find my key. 我脱下外衣,掏了所有的口袋,但没有找到钥匙。

(2) 表示允许

意为“可以”。表示请求允许(即请求别人允许自己做某事)时,两者均可用,此时的could 并不表示过去,而是表示一种委婉语气;表示给予允许(即自己允许别人做某事),英语习惯上只用can,而不用 could。如:

Can (Could) I say it in Chinese? 我可以用汉语说吗?

“Can (Could) I borrow your umbrella?” “Yes, of course you can.” “我可以借用一下你的雨伞吗?”“当然可以。”(不能说 Yes, you could.)

注:以上说的是针对现在或将来情况而言的,若谈的是过去情况,则过去could只用于表示过去一般性允许(即表示某人随时都可以做某事),而不表示特定的允许(即表示在过去某一特定情况下允许进行某一特定的活动),遇此情况需换成其他表达。如:

I could read what I liked when I was a child. 我小的时候爱看什么书,就看什么书。

After questioning he was allowed to go home. 经过问讯后,他得到允许,可以回家。(特定的允许,不能用 could)

(3) 表示推测

意为“可能”。对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而 could 则可用于肯定句、否定句和疑问句。如:

She can’t be in the office now. 她现在不可能在办公室。

She could be in London or Paris or Tokyo—nobody knows. 她可能在伦敦、巴黎或者东京——谁也不知道。

若对过去的推测,必须在 can, could 之后接动词的完成式。但此时 can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型。如:

The money has disappeared! Who could have taken it? 钱不见了!谁会把它拿走呢?

They can’t (couldn’t) have gone out because the light’s on. 他们不可能出去了,因为灯还亮着。

could后接动词的完成式,除表示对过去的推测外,还可表示过去本来可以发生,而实际却没发生的事。如:

I could have lent you the money. Why didn’t you ask me? 我那时是能借钱给你的,你为什么没有向我借?

You needn’t have walked upyou could have taken the lift. 你没必要走着上去的,你本来可以乘电梯的。

(4) can 与 be able to的用法

两者均可表示能力,有时可互换。如:

She can (is able to) sing this song in French. 她能用法语唱这支歌。

表示过去一般性能力,用 could 和 was (were) able to 均可,但若表示过去特定场合的能力,则通常用 was (were) able to,而不用 could(参见以上有关说明)。另外,be able to 不仅有多种时态形式(通常不用于进行时或与 be going to 连用), 而且还可以与某些情态动词连用(通常不与 can 连用), 甚至还可以有非谓语形式。如:

We won’t be able to come tonight. 我们今晚来不了啦。

I ought to be able to live on my salary. 我应当能靠薪水生活。

He felt bad for not being able to lend a hand. 他因不能帮忙感到遗憾。


转载请注明原文地址:https://juke.outofmemory.cn/read/2875587.html

最新回复(0)