Grammatically, the first says that he actually swims well; the second says that he has the ability to swim well. Semantically, probably no difference. He's a good swimmer.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hirashinIs there a difference in meaning between A and B?Not really. I am more likely to say "He swims well" in admiration when I am watching him swim. I am more likely to say "He can swim well" if I am promoting him as an addition to the Olympic swim team in an office setting. Nevertheless, I can switch the two without causing any problems in communicatio