Student or Learner
Please tell me whether the following are true. Thank you.
take medicine=have medicine
eat soup=have soup
smoke a cigarette=have a cigarette
"Have" can mean to consume. I can have a beer. I can have a sandwich. What did you have for lunch? I had a burger and some fries.
It does not work as another way to say taking medicine.
Keep in mind I said that it "can" mean to consume. It can also mean possession Context tells us.
If I say "I have some cigarettes" it probably means I possess them.
If I say "I'm going to go outside and have a cigarette" it means I am going to smoke it.