В чем разница между CAN и BE ABLE TO?
Can — модальный глагол, be able to — конструкция, которая состоит из глагола to be, прилагательного и инфинитива.
В большинстве случаев эти слова взаимозаменяемы, но 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 |
CAN и BE ABLE TO в прошедшем времени
В прошедших временах вместо can можно использовать could или was/were able to. Здесь важно понимать разницу в значении:
Модальный глагол could используется, когда речь идет о способности вообще, о характерной для прошлого ситуации. Сочетание was/were able to употребляется для конкретной ситуации в прошлом.
Colin was an excellent chess player when he was younger. He could beat anybody. | Колин был отличным шахматистом, когда был моложе. Он мог победить кого угодно. | Речь о способности вообще |
We played chess yesterday. I played well, but Colin was able to beat me. | Вчера играли в шахматы. Я играл хорошо, но Колин смог меня обыграть. | Речь о конкретной ситуации |
В отрицательной форме можно использовать couldn't в обоих случаях:
Colin was an excellent chess player when he was younger. Even our coach couldn't beat him. | Колин был отличным шахматистом, когда был моложе. Даже наш тренер не мог его обыграть. |
We played chess yesterday. I played well, but I couldn't beat Colin. | Мы играли в шахматы вчера. Я играл хорошо, но не смог победить Колина. |