could和can表示可能有什么区别(can和could用法辨析完美版)(1)

今日头条自身图库所选取

1、can的用法

(1) 表示体力和脑力方面的能力。

He can speak a little English now. 他现在能说一点英语。

(2) 表示对现在的动作或状态进行主观的猜测,主要用在否定句和疑问句中。

(3)表示可能性,理论上的可能性,意为“有时候可能会”,可用于肯定句。

(4)表示允许,意思与may接近。

(5)表示说话人的推测、怀疑、惊异、猜测或不肯定等,主要用于否定句、疑问句或感叹句中。

I wonder if my long lost neighbor can/could still be alive.

我怀疑我失踪已久的邻居是否还有可能活着。Such things can/could and do happen.这样的事情可能而且确实发生了。

(6)can的特殊句型

cannot…too / enough表示“无论怎么……也不过分”。“越……越好”。

You cannot be too careful to cross the street. You cannot be careful enough to ross the street.

过马路的时候,你怎么小心都不为过。

We cannot put too much emphasis on grammar when learning written English.

学习书面英语时,我们再怎么强调语法也不为过。

(We can neverput toomuch emphasis on grammar when learning written English.)

We cannot put enough emphasis on grammar when learning written English.

学习书面英语时,我们再怎么强调语法也不为过。

I can hardly praise this film too highly.

这部电影评价再高也不为过。

= I can't praise this film toomuch.

= I can't praise this film highly enough.

cannot but do sth.表示“不得不,只好”。

I cannot but agree to your decision.

我不得不同意你的决定。

《汉英大词典》

The caves cannot but inspire wonder in the beholder.

这些洞穴让观者无不叹为观止。

2、could的用法

(1) 表示能力,指的是过去时间。

Could she speak English then? 那时候她会说英语吗?

She studied hard but still couldn’t pass the exam.她学习很努力,但是仍然没通过考试。

(2)表示过去一般性允许,指的是过去时间。

注意,表示过去一般性允许(即表示某人随时都可以做某事),用could

When I lived at home, I could watch TV whenever I wanted to. 我住在家里时, 想什么时候看电影就可以什么时候看(一般性允许)

表示在过去某一特定情况下允许进行某一特定的活动,则不用could

He was allowed to see the film yesterday evening. 昨天晚上允许他去看了电影。(特定的允许,不能用could)

表示可能,可以指过去时间,也可以指现在时间,表示语气缓和。

can和could都表示“能”,但can多表允许的能,could多表自身能力的能。

He can drive in this country. 他能(被允许)在这个国家开车。

He could drive in this country. 他在这个国家能(有能力)开车。

We could relax the procedure slightly in your case.

我们可以根据你的情况通融一些。

(3) 委婉客气地提出问题或陈述看法,指的是现在时间。主要用于疑问句,回答时用can。

Could I use your pen?(不知道对方是否借钢笔,很委婉的请求)

Can/could I borrow your thermos?

我可以借用你的暖水瓶吗?

(4) can't /couldn't (与比较级连用,强调某物或某人具备某种特征的程度)太…,再…不过

情态动词 not 比较级 再…都不为过,是一种强调说明,也是肯定语气。

I couldn't be happier.我太幸福了。

The rest of the players are a great bunch of lads and I couldn't be happier.

剩下的选手是一帮很棒的小伙子,我太高兴了。

It couldn't be better.不能再好了/最好的。

I can't agree more.我是最同意的。

但是某些情况下这种结构也可以用作否定含义,作为简单的陈述事实或启使。例如:

He is tired and he can't run faster. 他累得跑不快了。

In some public place,you cant't be too noisy. 在一些公共场所,你不能大声喧哗。

至于什么时候是肯定的强调,什么时候是否定的陈述,就要结合具体的语境了。can't be better! 这再好不过了!

(5)could 真想(强调感觉)

I could kill you! I swear I could!

我想杀了你!我发誓我真想杀了你!

《柯林斯高阶英汉双解学习词典》

I'm so fed up I could scream!

我烦透了,非大喊大叫不可!

3、can与could的区别

can表推测时只用于否定句和疑问句(could无此限制)。couldn’t的可能性比can’t小。

表示建议和忠告,带有一定的礼貌性和客气语气,只能用could :

Could you give me a suggestion about learning english?(你能给我一条学英语的建议吗?)

虚拟语气里面只能用could

If it had not rained so hard yesterday we could have played tennis(本该去打球的,但由于下雨没去)

He could have done this. 他本可以做这个的。

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

假如我能同你们一起去, 我会感到非常高兴。

You could have been more considerate.你本来可以更慎重些。

can't have done, couldn't have done.

前者仍然表示“不可能、没有这种可能性”,后者表示“可能不是,不太可能”

From her knowledge of Douglas's habits, she feels sure that the attacker can't have been Douglas

根据她对道格拉斯习性的了解,她敢断定他不可能是那个袭击者。

《柯林斯高阶英汉双解学习词典》

(对某人未做某事表示恼怒)本来可以 ;本来应该;表示过去有可能做某事但未做

used to show that you are annoyed that sb did not do sth

They could have let me know they were going to be late!

他们要晚来,也该早告诉我一声呀!

I could have won the game but decided to let her win.

我本可以赢得那场比赛,但还是决定让她赢了。

He could have made a fortune as a lawyer.

他本可以当律师挣大钱的。

4、can与be able to的区别

(1) 现在时:无区别,但后者不常用。can是动词原形比较直接,不留余地;could比较委婉,含有一定的感情色彩,有时表示把握不大或犹豫;could用于特殊疑问句常含有惊讶、迷惑等感情色彩。could用于特殊疑问句常含有惊讶、迷惑等感情色彩。

Could I try those shoes on please? 我能试一下那些鞋子吗?

注意:表示给予允许(即自己允许别人做某事), 一般只用can,而could常用在疑问句中(不可用于肯定句中),但是回答要用can

例:Could you please take out the trash ? 你能帮我倒一下垃圾吗?Yes,I can/No,I can't

(2)be able to有完成时;can没有完成时,此时要用have(has,had)been able to。

(3)将来时:can没有将来时,要用will be able to。

(5) 过去时:could表示一般能力,was/were able to 表示在过去某具体场合通过努力成功做成某事的能力。

You’ll be able to get a taxi outside the station.

在车站外可搭乘出租车。

I haven’t been able to get much work done today.

我今天未能干多少工作。

She’d love to be able to play the piano.

她很希望能弹钢琴。

(6) can't be doing with sth

(表示因不喜欢而不愿接受)无法接受某物:

I can't be doing with people who complain all the time.

我无法忍受那些整天发牢骚的人。

could和can表示可能有什么区别(can和could用法辨析完美版)(2)

,