Разница между could и be able to в английском языке заключается в их употреблении:
- Could употребляется, когда речь идёт о прошлом и о чьих-либо способностях и умениях в то время. 45 Например: «I could swim faster when I was 16» — «Я мог (умел) плавать быстрее, когда мне было 16 лет». 4
- Be able to используется, когда речь идёт о конкретном достижении в определённой ситуации в прошлом (особенно, если пришлось приложить усилия). 15 Например: «They didn't want to sell the house but we were able to persuade them» — «Они не хотели продавать дом, но мы сумели убедить их сделать это». 5
Также be able to может употребляться вместо глагола can во временах группы Perfect, в отношении будущего и в других случаях, где нельзя использовать could. 1