have和eat的区别.如:他不喜欢吃西红柿.怎么翻译?