简单来讲,like doing sth 和 like to do sth的区别在于,前者往往指一些习惯性的动作,而这些动作习惯的形成不是一天两天的时间.比如cooking只用like doing 的句型(因为你喜欢为父母烹饪不是哪天心血来潮就做几道的吧,应该是一直喜欢为父母做些可口的东西) swimming也常用于此.
后者时间的维持上比前者短,而且在句子中往往会有提示时间不会太久的词.
例如:
I grew up in a small village which surrounded by a river ,so I like swimming very much.
(我在一个被河环绕的小村庄长大,所以我酷爱游泳.)
因为“grew up in a small village which surrounded by a river ”,所以游泳这项爱好不是一天两天形成的,是长时间的兴趣.
I like to swim this summer because of the hot weathher.
(因为高温,我今年夏天酷爱游水.)
之前怎样句中不曾提及,但可以肯定的是,我现在喜欢的“游泳”是因为今年夏天很热,为了避暑才刚刚形成的,时间很短