like doing表示喜欢做某事,表示爱好,like to do 表示喜欢去做某事,表示暂时的兴趣。
like to do/like doing
like to do 指喜欢做特定的或某一具体的行动。指一时的爱好。试比较:
I like to swim in the river.
I like swimming.
Like doing 指喜欢做某事,即长期的爱好和兴趣。试比较:
Do you like swimming? (指长期的爱好)
Would you like to swim with me tomorrow? (特指明天一次具体的行动)。
否定句中 like to do和 like doing没有区别,可以通用。
I don't like smoking = I don't like to smoke .
like to do 一般指短期爱好,如I like to play basketball 就是最近,刚喜欢打篮球而且这个爱好不稳定,随时可能更改。like doing 指长期爱好,比如I like running on weekend 就是长期喜欢在周末跑步
like to do 可以指具体的时候喜欢做什么, like doing 指通常情况喜爱做什么。
例如:
I like playing basketball, but today I don't like to play basketball.(我喜欢打篮球,不过今天不喜欢去打篮球)
其实没有多少区别的,应该都可以用吧,有点忘记了