be able to和can的区别

如题所述

语法上,严格地说,can属于情态助动词(modal auxiliary verb),它只有现在和过去两种时态形式,而be able to属于半助动词(semi- auxiliary verb),它却有较多的时态形式,而且还可与其它情态助动词连用。表达将来的“能力”时,一般用be able to;表达完成概念时,则只能用be able to。
语义上, can属于情态助动词,它指主语具备某种“潜在能力”,但并不包含该能力的实施;而be able to属于半助动词,它则除了指主语具备某种“能力”外,还往往暗示该能力的付诸实施。据此,在针对现在情况或将来情况时,两者的区别意义不大,常可通用。因为,在现在或将来情况下,主语“潜能”的实施与否未经事后验证。
在针对过去情况时,两者的区别意义明显,不可混用。因为,在过去情况下,主语“潜能”的实施与否,业已成了定局。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜