One can say: He likes swimming or He likes to swim. What is the exact meaning of each of these? What is the difference?
3 Answers
The two are often interchangeable but not always. While he likes to swim always means that he enjoys propelling himself through the water using his own body power, he likes swimming could also be used if he enjoys watching it as a spectator:
"The Olympics are on- we could watch swimming or running. Isn't Bill coming over? He likes swimming, so we should watch that."
-
3
-
That sentence isn't ambiguous, though. Rather, there are two sentences and they have distinct structures. In one sentence swimming is the verb of an object gerund clause with he understood as its subject, and in the other it's a noun like golf or football. Naturally, the two sentences don't mean the same thing. Commented Jul 30, 2016 at 16:58
The two are interchangeable. "He likes swimming" means "He likes the act of going to swim." They mean the same thing and you can say either.
There is an interesting commentary on the similarities and differences between like + gerund and like + infinitive here. I have not yet finished digesting it but there is definitely some food for thought there, for both EFL teachers and students on this issue.