这是英语使用的惯例,中文也存在这种情况,比如吃和尝这两个词,一般我们说吃饭,不说尝饭。我们说尝一尝食品的味道,而不说吃一吃食品的味道。从语法上此处have 和eat没有区别,习惯上偏向have,慢慢变成了常用词组。
其实没什么差别 只是local更习惯说have sth,就像我们更习惯说吃东西一样。实际没什么区别,eat some apples也是行得通的。
have比较常用