语法口诀就是两者侧重点不一样,具体的不同如下
like to do侧重一次性动作,中文意思是喜欢去做
Pick up what you like to do. If you like singing, sing as much as you can.
like doing侧重习惯性动作,中文意思是喜欢倣某事
区别Like doing和Like to do,就是要区别动名词doing和不定式to do。
To do的to是不定式标记,但语义上还是有“趋于,趋向”,所以不定式偏“改变(change)”,而动名词doing是动词名词化,它偏”现实(actuality)”。
例句1:I like to run every morning. (我喜欢每天早上去跑步。)
例句2:I like running every morning. (我很享受每天早上跑步。)
【例句1】的语境大约这样:在以前,我早上没有跑步,但现在选择每天早晨去跑步,我喜欢。
【例句2】的语境大体这样:对于每天早晨跑步(现实),我喜欢,很享受。(这大概就是为什么有的学习资料说“动名词表示习惯”的原因)。
大体上,to do 不定式倾向用于假设或非现实语境下的趋向性和可能性(like to 可以用prefer to代替),而动名词doing倾向用于肯定发生或已经发生的现实(like可以换成enjoy)。
比如【例句1】中“喜欢、快乐”是源于“要每天早晨跑步了”(行为改变),而【例句2】的“喜欢、快乐”是源于“每天早晨跑步”的动作本身(既有现实)。
再如:
【例句3】I like to eat apples. (我喜欢去吃苹果。)
【例句4】I like eating apples. (我喜欢吃苹果。)
【例句3】可能暗示“之前的喜欢并非eating apples,现在的选择要变了”。【例句4】表明eating apples是我喜欢的(也可能表达“apples是我喜欢吃的”,看重音)。