首页 > 编程知识 正文

can和could的用法,情态动词can和could的用法

时间:2023-05-05 04:05:35 阅读:192892 作者:4737

情态动词

can

could

异同

对于情态动词

can

could

,后者是前者的过去形式,但是却不见得总是表示过去,

具体用

法如下:

1.

表示“能力”

,相当于汉语的“能够、可以、得以”等意思,在这种情况下,

can

于现在时态,

could

用于过去时态,如:

1

)表示现在:

I can carry both suitcases.

我可以搬动两个箱子。

Can you remember the war?

你还能记得那场战争吗

2

)表示过去:

We could see the oil bleeding out from the joint.

(

那时

)

我们可以看出油从接缝处渗出。

It was so dark that we could see nothing.

(

当时

)

天太暗了,

我们什么也看不见。

2.

could

比较委婉客气地提出问题或陈述看法,这时

could

can

没有时间上的差别。

如:—

Could you let me have your passport?

—看看你的护照好吗?

Yes, here it is.

—行,这就是。

I could come earlier, if necessary.

如果必要我可以早点来。

3.

表示“猜测”

,相当于汉语的“有可能”

,一般不分时态,具体区别如下

1)

表示理论上的可能性

(

即从理论上分析是可能的,

但实际未必会发生

)

可用

can(

表现在

)

could(

表过去

)

E.g. He is in poor health. He can be ill at any time.

他身体不好,随时都可能会生病。

Even experts can make mistakes.

即使是专家也可能会出差错。

My mother could be very unpleasant at times.

我母亲有时候会让人非常不愉快。

2)

表示现实可能性,这包含两个方面的含义:一是指将来可能性,一是指现在的可能性,

在这两种用法中,通常都不用

can

,但可用

could (

可以指现在,相当于

may / might)

E.g.

今年夏天我们可能要去日本。

(

将来可能性

)

正:

We could [may

might] go to Japan this summer.

误:

We can go to Japan this summer.

你可能是对的,但我不认为你对。

(

现在可能性

)

正:

You could [may

might] be right

but I don

t think you are.

误:

You can be right

but I don

t think you are.

有时也用

can

来表示现在的可能性,但那通常只限于否定句或疑问句中:

E.g. It can

t be true.

那不可能是真的。

What can he possibly want?

他可能会想要什么呢

?

3)

但是用于虚拟语气表示相反的假设时,只能用

could

,如:

E.g. If I could go with you, I should feel very glad.

假如我能同你们一起去,

我会感到非常高兴。

You could have been more considerate.

你本来可以更慎重些。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。