We use collocations often. These phrases are not literal, they are figurative.
Collocations are sets of words that naturally go together in a language after years of language evolution. We will unintentionally try different combinations until one combination of words becomes natural and a routine for us. Personally, I think these are very funny and I enjoy explaining these to my students. I think they enjoy learning them too.
PART I – A
have a breakfast or lunch or dinner (to eat . . . . .)
have a cup of coffee (This one is easy but sometimes it means please meet with me)
have an idea (To think of something for the first time)
have a party (to plan a party and invite friends)
have a good time (to enjoy yourself)
have a baby (a new baby is born)
have a headache (to suffer from a headache, one’s head hurts)
have a fight or argument (to fight or argue with someone)
have a problem (to have trouble with something or someone – “Houston, we have a problem.”)
have an accident (to get into an accident, to hurt oneself)
(credits to ESL Library)