can, be able to
这两者都有“能”的意思。它们的区别在于:
1.can还可表示“可以”“可能”,即具有某种感情色彩。例如:
Can I come in?我可以进来吗?
That can't be true.那不可能是真的。
以上两句都不可换用be able to。
2.can只有现在时和过去时两种形式,而be able to则有多种时态形式。试比较下面两句:
Will you be able to come tomorrow?
你明天能来吗?(将来时)
This factory has been able to produce newly-devised sewing machines.
这家工厂已能生产新设计的缝纫机了。(完成时)
3.在be able to之前可加用另外一个助动词,且多用于否定或疑问结构,而can则无此用法。
4.用于否定结构, be able to表达一时情况,而can则表达往常情况。试比较下面两句:
He is not able to swim today.
他今天不能游泳。
He can't swim at all.
他根本不会游泳。
5.be able to后可接系表结构,表示一种状态或性质;而can没有这种用法。例如:
He was able to be cold about her now.他现在对她可能有些冷淡。
6.be able to有非谓语动词形式,而can则没有。例如:
I hope to be able to do the work.我希望能做这项工作。
can, could
could是can的过去式,但都表现在和将来:can比较直接,不留余地; could比较委婉,含有一定的感情色彩。
can, tin
这两个词都有“罐头,器皿”的意思,都可指盛液体等的容器,如壶、桶,也指保存食物用的马口铁罐头、瓶罐或家里储存水用的陶器或玻璃瓶、广口瓶等; tin多用于英式英语中,而can多用于美式英语中。
can,tin
这两个名词均有“罐头、器皿”之意,都可指盛液体等的容器,如壶、桶,也指保存食物用的马口铁罐头、瓶罐或家里储存水用的陶器或玻璃瓶、广口瓶等。差别在于:
can为美国英语,现在英国也用。
tin为英国英语。
can,may
这两个情态动词都含有“能,可能,可以”之意。
can如果表示体力或智力方面的能力,要用can。can较口语化,比较常用。在表理论上的可能性时,用can,不用may。另外can一般不能用来表将来的可能性,多用在否定和疑问句中表现在的可能性。
may多用于正式文体,含尊敬之意。并且may既可表现在又可表将来的可能性。