В первой части предложения используется прошедшее время ('When he was a child'). Для описания способности или неспособности в прошлом используется 'could'/'couldn't' или 'was/were able to'/'wasn't/weren't able to'. 'Could' используется для общих способностей, 'was able to' - для конкретных действий, которые были успешно выполнены.
Здесь речь идет о способностях в детстве. 'climb trees' - это общая способность, поэтому 'could'. 'to ride a bicycle very well' - также способность, но с противопоставлением 'but', что подразумевает, что он не мог этого делать хорошо. Поэтому 'couldn't'.
Ответ: d. could/couldn't