like后面接不定式或者ing形式都可以的。
1、当表示喜欢某事物,而且以前就喜欢,还可能持续,用like doing 如:He likes cooking in his house.他喜欢在家做饭吃。(这些都可以表示一个人长期的爱好)
2、当表示想要,欲做某事用like to do 例如:He likes to cook in his house.他想在自己家做饭吃。(以前想不想我们无法知道)