شیش هفتا فروم که سؤال مشابهی داشتن رو چک کردم و نظرات رو خوندم، ظاهراً نظر واحدی وجود نداره و برای همین من هم به نتیجۀ قطعی نرسیدم. چند تا از نظرات رو اینجا مینویسم:
1.
Generally speaking: 'like+gerund' is British English and 'like+to+infinitive' is American English. In British English, we use both forms, but there is often a subtle difference. If we are talking about activities which we enjoy, we use 'like + gerund' eg I like swimming.
2. You can say "I like to do something or I like doing something; it means the same. But when you talk about your habbies or interests, you usually use the -ing form of the verb after "like".
So it's more idiomatic if you say "I like playing tennis on Tuesdays".
پاسخ به نظر بالا:
This is not at all correct. They're both equally idiomatic. You might have a personal or dialect preference for one or the other, but it could be the opposite with another person or another dialect.
3. They're both exactly the same. They're both grammatically correct, and they both have the same meaning. There's not even a difference in emphasis! Maybe the version with the infinitive sounds slightly more formal.
4. "I like doing [whatever]" is the usual way of making a general statement about something you like to do. But "I like to do [whatever]" can be used to mean exactly the same. (It's probably used more in AE than BE.)
5. Some people say they were taught that use of the gerund (doing) means you enjoy an activity, whereas use of the infinitive (to do) means you do that activity for a reason. But this theory simply doesn't hold water.
6.
While there isn't necessarily a difference between them, there could be. I like dancing could mean that you get enjoyment out of dancing (doing it) or that you like to watch people dance, while I like to dance only means that you enjoy dancing (doing it). Having said that, in fact, there is hardly ever any difference between the two. After all, I like watching TV and I like to watch TV are the same. I like swimming and I like to swim are also the same.
7. As a rule, the gerund form will be more real, more concrete, more based on action. The infinitive form will be more hypothetical, more conceptual, less concrete.
I like swimming = more focused on the activity of swimming
I like to swim = more focused on the idea of swimming
8. In BE, we tend to use the gerund for a general state of affairs and the infinitive for specific circumstances:
I like reading. (general state)
I don't like to read in cars. (specific circumstance- it makes me car sick)
9. “I like doing” and “I like to do” are pretty much identical. Possibly with “like doing” there’s a slightly stronger presumption that you are in fact doing the activity, whereas “like to do” is slightly more hypothetical, but I can’t think of a situation in which only one would work.
10. (D) I like living in California.
(E) ?? I like to live in California.
In (D), the speaker does in fact live in California. In (E), which is very strange unless we imagine a special context, it is not clear whether the speaker lives in California at the time of speech. Sentence (E) could be used by someone who relocates regularly and has a habit of sometimes relocating to California.
(F) Would you like to live in California?
(G) ?* Would you like living in California?
In (F), it is clear that the interlocutor does not live in California. Sentence (G) is pretty bad. While it might be possible to imagine a context in which it would not be ungrammatical, in normal contexts it is ungrammatical. With "Would you like . . . ?" questions, we follow "like" with the infinitive, not the gerund.