В чем разница между CAN и BE ABLE TO?
-------------------------------------

 

**Can** — [модальный глагол](/modal-verbs/), **be able to** — конструкция, которая состоит из глагола [to be](/to-be/), прилагательного и [инфинитива](/infinitive/).

В большинстве случаев эти слова взаимозаменяемы, но **be able to** звучит более официально:

| He **can** speak Italian | Он может говорить по-итальянски |
| He **is able to** speak Italian | Он может говорить по-итальянски |

Основное различие заключается в том, что **can** для обозначения способности используется только в настоящем времени, а **be able to** может употребляться во всех временах:

| I **can't** sleep | Я не могу уснуть | Present Tense |
| I **wasn't able to** sleep last night | Прошлой ночью я не мог заснуть | Past Tense |
| I'm afraid I **will not be able to** sleep tonight | Боюсь, я не смогу заснуть сегодня вечером | Future Tense |