解答

He was too old to swim
これを日本語にすると、
彼が泳ぐには年をとりすぎていた。
つまり、否定の単語は入っていないですが、泳げなかったということなのでcouldn'tです。

留言
您的問題解決了嗎?