модальные‑глаголы.рф
В чём разница и как выбрать

can или could

Can и could переводятся как «мочь», но их выбор зависит от того, насколько реальна и непосредственна возможность.

?
Правило выбора
Используйте can, если возможность реальна, присутствует в настоящем или является общей. Используйте could, если возможность относится к прошлому, гипотетическая или используется для более вежливого запроса.
A
can
реальная возможность

Выбирайте can, когда речь идёт о реальной, непосредственной или общей способности, возможности или разрешении.

I can swim.
Я умею плавать.
Can I open the window?
Можно мне открыть окно?
B
could
удалённая возможность

Выбирайте could, когда речь идёт о прошлом, гипотетической ситуации или более вежливом запросе.

I could swim when I was five.
Я умел плавать, когда мне было пять лет.
Could I open the window?
Можно ли мне открыть окно?

Один «мочь» - несколько решений

«Мочь» также может выражаться через may и might.

русское слово
мочь
настоящее, прошлое или просьба
can
реальная способность
настоящее или общая способность
I can drive. - Я умею водить машину.
could
удалённая способность
прошедшее время, вежливый или гипотетический запрос
Could you help? - Не могли бы вы помочь?
may
формальное разрешение
формальный запрос или разрешение
May I leave? - Можно ли мне уйти?
might
слабая возможность
неопределённая возможность
It might rain. - Возможно, пойдёт дождь.
⚠ Типичная ошибка
I will can come tomorrow. I will be able to come tomorrow. У can нет формы будущего времени, используйте be able to.
Do you can help me? Can you help me? Модальные глаголы образуют вопросы без использования do.
When I was five, I can swim. When I was five, I could swim. Для описания способности в прошлом нужно использовать could.

Частые вопросы

Почему одно «мочь» - это can, could и be able to?+

Can и could используются в разных временных и ситуативных контекстах, а be able to - для выражения способности в будущем.

Can - для настоящего и общей способности, could - для прошлого и гипотетики, be able to - для будущего и конкретных ситуаций в прошлом.

Could - это всегда прошедшее время can?+

Нет, could используется не только для прошедшего времени, но и для гипотетических ситуаций и вежливых запросов.

Например, Could you help me? - вежливый запрос о помощи.

Когда could, а когда was able to / managed to?+

Could используется для общих способностей в прошлом или гипотетических ситуаций, а was able to и managed to - для конкретных успешных действий в прошлом.

Was able to и managed to подчёркивают факт успешного выполнения действия в определённой ситуации.

Как сказать «смогу» в будущем, если у can нет будущего?+

Используйте конструкцию be able to для выражения способности в будущем.

Например, I will be able to come tomorrow - Я смогу прийти завтра.