He has been able to swim (他能够游泳),这句话是否正确?

问题描述:

He has been able to swim (他能够游泳),这句话是否正确?

he can swim和he is able to swim都行