«В детстве я мог не спать всю ночь» — так было вообще, много раз.
«Дорогу закрыли, но мы смогли найти другой путь» — один раз, и получилось.
По-русски во втором случае вы почти наверняка скажете «смогли» или «удалось». Англичанин тоже разводит эти два
смысла: про один конкретный успех он говорит was able to или managed to — «сумел, удалось»:
The road was closed, but we were able to find another way. — Дорогу закрыли, но мы смогли найти другой путь.
After two hours they were able to fix the car. — Через два часа машину удалось починить.
I was able to get a seat near the window. — Мне удалось взять место у окна.
She managed to find a job in a month. — Она за месяц сумела найти работу.
We managed to finish the report on time. — Мы успели закончить отчёт вовремя.
Was / were здесь те же, что в уроке 13: I was, they were. А able — «способный», так что was able to — буквально
«был способен».
Где разница пропадает:
В «не» подходят оба. I couldn't find the hotel = I wasn't able to find the hotel. — Я не смог найти
отель. В речи чаще couldn't: оно короче.
С see, hear, understand — could даже про один раз: When I opened the door, I could hear music. — Когда
я открыл дверь, была слышна музыка.
Ловушка — сказать «I could find the hotel» про один удачный раз. Это не ошибка, которая ломает фразу, но англичанин
поймёт «я был в состоянии найти» и будет ждать продолжения: «…но не стал искать?»