can与be able to有什么区别?

1个月前 (01-06 18:01)阅读3回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值130925
  • 级别管理员
  • 主题26185
  • 回复0
楼主

  1)can could 表达才能;可能 (过往时用could),

只用于如今式和过往式(could)。be able to能够用于各类时态。

 They will be able to tell you the news soon。

   他很快就能告诉你动静了。

2)只用be able to

  a。 位于助动词后。

  b。 情态动词后。

  c。 表达过往某时刻动做时。

  d。 用于句首表达前提。

  e。 表达胜利地做了某事时,只能用was/were able to, 不克不及用could。

   He was able to flee Europe before the war broke out。

  = He managed to flee Europe before the war broke out。

重视:could不表达时态

1)提出委婉的恳求,(重视在答复中不成用could)。

   --- Could I have the television on?

   --- Yes, you can。 / No, you can't。

2)在否认,疑问句中表达揣度或思疑。

   He couldn't be a bad man。

   他不大可能是坏人。

can用于表达“才能”时是指如今的才能,过往或未来的才能凡是用was/were able to或will/shall be able to表达。

eg。 She was able to go to school yesterday。

Soon she will be able to swim a quarter of a mile。

Can的过往式形式could也可用于表达泛指过往的才能。如:

I could read when I was four。

但不克不及用于表达特定的某一过往才能,如不克不及说:

*He could swim halfway before he got tired。

He was able to swim halfway before he got tired。

上述那种用法的区别不存在于否认句中。在否认句中,couldn’t与was/were not able to 能够互换利用。

eg。 I couldn’t see him again before he left。

I wasn’t able to see him again before he left。

别的,要说一个阶段延续至今的才能,可用have/has been able to表达。

eg。 John has been able to swim for many years。

重视的一点是:can也能够用于表达“答应”。

  它能够表达如今答应或未来答应,过往答应用could表达,此时一律不克不及用be able to的某种形式替代。

0
回帖

can与be able to有什么区别? 期待您的回复!

取消