用英语说吃饭为什么有时用“eat a meal ”而有时用“ have a meal ”

问题描述:

用英语说吃饭为什么有时用“eat a meal ”而有时用“ have a meal ”
“ have ” 是“有”的意思,在这里怎么表示“吃”了呢?

这是英语的表达习惯,另外have不仅仅是“有”的意思,它搭配短语是还有很多其他的意思