can过去式_could和can的区别


can和could主要用来表达能力、可能性、许可以及征求对方意见等概念。

▶ 表达能力

can表示有能力做某事或知道如何进行,即“能够”;而could则用于表示过去的能力。

示例:My grandma, over eighty years old, can read without glasses.(我奶奶八十多岁了,但仍然不戴眼镜就能看书。)

▶ 表达可能性

can和could都可以用于表达可能性,但could更为委婉。常用于疑问句和否定句中。

示例:The patient can be operated on.(这个病人可以进行手术。)以及Its possible to fail, but its not inevitable.(失败是可能的,但并非不可避免的。)

[微风] 对比用法

can与be able to的差异

① can用于一般现在时和一般过去时,而be able to则适用于更多时态。

② be able to后的动词不用被动形式,而can则可以。

③ 在过去时态中,could指代具备某种能力但实施结果不明确,而was/were able to则说明有某种能力且成功实施。

▶ 表达许可

can和could都可以用于表达请求或给予许可,但could更为客气。

示例:Can I have a look at your new design?(我可以看一下你的新设计吗?)以及May I use your cell phone, please?(请问我可以用一下你的手机吗?)

can也等同于may,用于给予许可的场合。

示例:You can take a short holiday after finishing this task.(完成这项工作后,你可以休个短假。)

▶ 征求对方意见

在征求对方意见时,常用“Could/Can you...?”的形式,这种表达比“Can you...?”更显礼貌。

示例:Could you please help me with this furniture?(你能帮我搬一下这件家具吗?)

▶ 习惯用法

can的特殊用法包括表达气愤或惊讶、表示“只好”、“禁不住做某事”以及“无论……都不过分”等。

示例:They can't have arrived already, surely!(他们不可能已经到了,绝对不可能!)以及You can't help but be impressed by her talent.(你禁不住会被她的才华所折服。)