have (something) for (someone or something)

have (something) for (someone or something)

1. To have something to give to someone. Wait here—I have something for you, but I left it in my office. I hope you have a gift for her—we'll look like real jerks if we show up to the party empty-handed!
2. To eat or prepare something for a particular meal. What are we having for dinner? Sit down, we're having pancakes for breakfast.
3. To have something that is useful for a particular task or problem (named after "for"). Do you have the right kind of screwdriver for this job?
See also: have
Farlex Dictionary of Idioms.

have (something) for

(a meal) to serve or eat something at a particular meal, such as breakfast, lunch, dinner, supper, etc. We had eggs for breakfast. What did you have for dinner?
See also: have

have something for someone

to have a gift for someone; to have something in reserve for someone. I have some cake for you in the kitchen if you want it. We have a present for you. Here. I hope you like it.
See also: have

have something for something

to have a remedy for a problem, disease, etc.; to possess something used for some purpose. I have somethingfor tight jar lids. It will open them immediately. I have some medicine for that disease.
See also: have
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • (someone or something) promises well
  • all for the best
  • a/the feel of (something)
  • (I) wouldn't (do something) if I were you
  • (have) got something going (with someone)
  • a straw will show which way the wind blows
  • accompanied by
  • accompanied by (someone or something)
  • accompany
  • a crack at (someone or something)