和谐英语

您现在的位置是:首页 > 英语语法 > 情态动词

正文

情态动词can/ could用法详解

2020-06-03来源:和谐英语

 

 ■表示推测

注意以下用法:

(1) 对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句:

It can’t be true. 那不可能是真的。

What can they be doing? 他们会在干什么呢?

We could go there this summer. 今年夏天我们可能要去那儿。(将来可能性)

You could be right, but I don’t think you are. 你可能是对的,但我并不认为你是对的。(现在可能性)

【注】can 有时也用于肯定句中表示推测,这主要见于:

① 表示理论上的可能性(即从理论上看是可能的,但实际未必会发生):

Even experienced teachers can make mistakes. 即使是有经验的教师也可能出错。

② 用于含有only等表示限制的肯定句:

“Who is that at the door? ” “It can only be the postman.”“门外是谁?”“只能是邮递员。”

③ 后接“be (get, seem, become)+形容词”,表示“有时会”、“时常会”等:

It can get very hot here. 这里有时会很热。

She can be very unpleasant. 她有时很令人讨厌。

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

He can’t [couldn’t] have seen her there. 他不可能在那儿见到她。

He could have gone home. 他可能已回家了。

【注】could后接动词的完成式,除表示对过去的推测外,还有以下用法(不用can):

① 表示过去没有实现的可能性(即某事本来可以发生,却没发生):

He could have told her, but he didn’t choose to. 他本来可以告诉她的,但他却没有。

I could have lent you the money. Why didn’t you ask me? 我本来可以借这笔钱给你的。你为什么不问我?

② 用来委婉地责备某人过去应该做某事而没有去做:

You could have helped him. 你本来应该来帮助他的。

You could have been more considerate.你本可考虑得更周到的。

③ 表示“差点儿就要”:

I could have died laughing. 我差点儿笑死了。