英语:单词Can和be able to的区别

单词Can和词组be able to都表示“能够”做某事,在某些情况下可以互换,但在其它情况下则不能。下面简单说一下Can 和be able to的用法及区别。
1, Can 和be able to用于一般现在时,两者可以换

  • I can’t swim.
  • I am unable to swim (be unable able to的反义词组)

上面两个句子中,be able to相对更正式些。

2, Can 和be able to用于一般过去时,形式变为could或was able to / were able to
2.1 两者表示一般情况下“能够”做某事时可以互换

  • I could swim (or I couldn’t swim ) when I was 7 years old
  • I was able to swim (or I was unable to swim ) when I was 7 years old

2.2 当用来表示过去特定事件中,“能够”做某事时,要用was able to / were able to。比如,一次划船的经历中,我掉下了水,但我靠自己返回了船上,可以说

  • I was able to swim back to the boat.

此句表示过去特定的这个事件中,我可以游回到船上。这种情况下,我们不能说:

  • I could swim back to the boat.

但是,如果表示过去特定情况下“不能”做某事时呢?比如我掉下了船,但自己是靠别人救上来的,因为我不会游泳。这时就couldn’t或wasn’t able to/was unable to都可以用。

  • She wasn’t able to swim back to the boat
  • She was unable to swim back to the boat.

3, 如果在将来时、现在完成时和过去完成时呢?这种情况下只用词组be able to,而不用单词can. 同时,unable to比not able to要更正式。
3.1, 将来时

  • You’ll be able to speak really good English by the end of the year.

3.2, 现在完成时

  • We’ve been unable to complete the project within the specified budget.
  • How long has your little boy been able to read?

3.3 过去完成时

  • He was given a detention because he hadn’t been able tofinish his homework.

4,尽管can和can’t 一般不用于将来,但可以用can来表示将来可能的行为。

  • I can join you at the meeting, but I can’t stay very long.

5, Can 和be able to的使用方法汇总表


肯定句
否定句(或否定含义) 疑问句
现在时 can work

am able towork

can’t work

am not able to work

am unable towork

Can I work?

Am (un)able to work?

过去时could work

was able towork

couldn’t work

was not able to work

was unable to work

Could I work?

Was (un)able to work?

将来时will / shall be able toworkwon’t / shan’t be able to work

will / shall be unable towork

Will / shall be (un)able towork?
现在完成时have been able to workhaven’t been able to work

have been unable to work

Have been (un)able towork?
过去完成时had been able to workhadn’t been able to work

had been unable to work

Had been (un)able towork?
(0)
xiaolongxiaolong
上一篇 2013年 10月 21日
下一篇 2013年 10月 25日

Warning: Undefined array key "related_news" in /www/wwwroot/xqrp.com/wp-content/themes/justnews/single.php on line 175

相关文章

  • 英语:“until”、“till”还是“til”?

    中文表示“直到…”的含意,往往对应英文中的“until”及“till”。但这两个词该怎么用呢?其实他们是可以互换的,但一般情况下建议用 “until” ,这样不会有语法上的错误。至于“till”,是一种非正式的用法,一般在正式文献中是不会使用的。所以,为了方便,在任何情况下,请使用“until”。

    英语笔记 2014年 4月 28日
  • 英语:Let,Make,Have,Get的区别(比以前的更实用)

    –摘自 http://www.englishpage.com/minitutorials/let.html — Let FORM [let + person + verb] USE This construction means “to allow someone to do something.”(允许某人做…

    英语笔记 2008年 7月 28日
  • 英语:单词Concern, concerned, concerning的区别

    Concern即可用作动词,也可用作名词,表示“涉及、关心、担忧、忧虑”等。Concern, concerned和concerning有一些习惯用法,所表达的含义也不相同: 1, concerned (adj)用做形容证书,相当于worried,表示“担心” Why do you keep ringing me? ~ Well, I’m conc…

    英语笔记 2013年 11月 14日
  • 英语:短语Be used to doing和Get used to doing的用法区别

    Be used to doing sth和Get used to doing sth是英语中比较常用的两个短语,表达的意义比较相近,但两者从语法上讲还是有一定的区别: 用法: be used to + noun or gerund(动名词) get used to + noun or gerund(动名词) 含义: 1,We use be used to t…

    英语笔记 2013年 10月 2日
  • 英语:如何区分Compliment和Complement

    Compliment 和Complement读音一样,都是[ˈkɔmplimənt],但意义完全不同。如何区分这两个极其相似的单词呢? 1. compliment[ˈkɔmplimənt] (n.) (means praise or an expression of courtesy 敬意,赞美的话); to compliment (v.) (to make…

    英语笔记 2010年 12月 14日
  • 英语:Assure, Ensure和Insure的区别

    一般来讲,assure, ensure和insure都表示: 保证或担保某事是真的或者一定会发生。但在实际使用时,它们是有区别的: Assure 表达一种书面的或口头的保证,即“保证”的意思:“He assured me that the product would be delivered tomorrow.” Ensure表达“确…

    英语笔记 2012年 10月 21日