Правила использования модальных глаголов: can, could, be able to (мочь, уметь) в английском языке.
Глагол сan (мочь, быть в состоянии (что-л. делать)) не имеет формы будущего времени, для описания действия в будущем (и других временах) он заменяется на be able to.
Чем отличается сan/could от be able to? Во многих случая они взаимозаменяемы во временах Past и Present. Но нужно помнить, что сan/could - physical abilities (swim, drive), a to be able to - смочь что-то сделать. Это ярко видно в отрицательных предложениях:
I can't - я не смогу это сделать (я не умею). I can't fix a computer. - Я не смогу (я не умею) ремонтировать компьютер.
I am not able to fix a computer because I haven't a spare part for your computer. - Не в моих силах починить ваш компьютер, потому что у меня нет запасной части для него.
could - я мог делать что-то; I could play the piano. - Я мог когда-то играть на пианино. I was able to play the piano. - Мне удалось сыграть на пианино.
Past: could или was/were able to. I could understand him. — Я мог его понять. I was able to understand him. — Я был в состоянии понять его. (Я смог понять его.) I could swim. - Я мог (умел) плавать. I was able to swim.- Я смог проплыть.
Present: can + инфинитив (= be able to)
Future: в остальных формах и временах (отличных от Present и Past) используется be able to - смочь(сделать что-либо). Will you be able to maintain my service? - Будете ли вы в состоянии поддерживать свою услугу? Soon I will be able to read German books without a dictionary. - Скоро я смогу читать книги на немецком без словаря.
Можно использовать как полную форму – cannot, так и сокращённую can’t. Форма can not – не используется!
Could более неуверенный, чем can (We could go to the cinema.). Модальный глагол сan и could часто употребляется:
Для того, чтобы попросить кого-нибудь что-либо сделать: Ann, can you do me a favor? I wonder if you could help me.
При просьбе: Can I have a glass of water? - Можно мне стакан воды? Can you wait for me in the hall? - Не подождете меня в холле?
Форма could отражает при этом подчеркнуто вежливый тон (только в вопросах):
Глагол could в контексте прошедшего времени означает - "мог, могла,…и т.п.". А употребленный в контексте настоящего или будущего времени является формой сослагательного наклонения (Subjunctive II) "мог бы, могли бы,…" и употребляется для выражения более вежливой просьбы или для выражения большей степени сомнения.
I would come. - Я пришла бы. I could come. - Я могла бы прийти.
That is why I can't … - Вот почему я не могу …
I can't afford … - Я не могу позволить себе (что сделать, купить и т.д.)
I can't stand it any more! - Я больше не могу этого выдержать!
I have never able to … - Мне так (всё таки) не удалось …
I can speak Spanish fluently.
Can he speak Spanish fluently? Yes, he can.
Чтобы задать специальный вопрос, поставьте в общем вопросе перед глаголом can вопросительное слово. Никаких других изменений в предложении не происходит.
Where can we buy food?
What kind of music can he play?
can't = не может быть, например: They can't live in Kiev. - Не может быть, что они живут в Киеве. I can't have forgotten my keys at home. - Не может быть, что я забыл ключи дома.
Прошедшее от сould (do) = could have (done). Используют could have (done) в том случае, если говорят, мы имели возможность или удобный случай для того чтобы что-то сделать, но не сделали этого.
Пример иллюстрирующий использование сould (do) и could have (done):
She doesn't want to stay with Linda. But she could stay with Linda. - Она не хочет оставаться с Линдой. Но она могла остаться с Линдой.
She didn't want to stay with Linda. But she could have stayed with Linda. - Она не хотела оставаться с Линдой. Но она, возможно, осталась с Линдой.
Для выражения недоверия в возможности выполнения. Не может быть (что бы что-то было сделано).