like doing sth表示喜欢做某事,常指长时间做的事。like to do sth 表示想去做某事,好像是要到某处去做某事。
like doing sth在意义上比较一般和抽象,时间观念不强,不指某一次动作。
like to do sth指某个具体的动作,表示偶尔一次喜欢做某事、或者突然喜欢干某事。更多是语感上的区别,like doing更偏向于表达一贯性的爱好like to do更倾向于表达一时愿意做在这种区分方法里like to do有点被理解为would like to do的感觉。