Разница между could и was able to в прошедшем времени заключается в следующем:
- Could значит «мог, умел, был способен». 2 Например: «I could swim faster when I was 16» — Я мог (умел) плавать быстрее, когда мне было 16 лет. 2
- Was able to имеет два значения: 1) был способен и 2) смог, то есть благополучно справился с чем-то. 2 Какое именно значение подразумевается в конкретном случае, понятно из контекста. 2 Например: «It was a hard game but we were able to win» — Это была трудная игра, но мы смогли (сумели, умудрились) выиграть. 2
Таким образом, could указывает на наличие возможности, умения, способности, а was/were able to подчёркивает трудности, препятствия, помехи и употребляется в ситуациях, требующих проявления умения, навыков, сноровки для их преодоления при совершении действия. 5