like doing和like to do都表示"喜欢做某事",但动名词所表示的动作,在意义上比较一般和抽象,时间观念不强,不指某一次动作;动词不定式则常指某个具体的动作。如:
She likes swimming.她喜欢游泳。(经常性的爱好)
She likes to swim this afternoon.她今天下午想游泳。(特指某一次的动作)
另外,在搭配(使用方法)上,还有一点区别
(1) “ like to do ”一般与 “ would ” 搭配表示意愿。
例:
I would like to swim with you . 我愿意和你去游泳。
Would you like to skate ? 你愿意去滑冰吗?
(2)“ like doing ” 表示爱好
例:
I like watching TV . 我喜欢看电视。
Do you like singing ? 你喜欢唱歌吗?
like to do 更多的是指一次性喜欢的行为、动作,如i like to play football this afternoon,说的是今天下午喜欢去干啥,而like doing更多指的爱好常态,一直喜欢做的,如I like playing football in my leisure time,说的是一有空喜欢干啥。希望能帮到!