Questions & Answers about Quando ho mal di stomaco, bevo il tè tiepido.
Because Italian uses avere for many physical conditions where English uses to be or to have in different ways.
Here, ho mal di stomaco literally follows the Italian pattern avere mal di + body part, meaning to have pain in ...
So:
- ho mal di stomaco = I have a stomachache / my stomach hurts
- ho mal di testa = I have a headache
- ho mal di gola = I have a sore throat
Using essere here would be incorrect.
Mal di stomaco is a fixed expression meaning stomachache or stomach pain.
It breaks down like this:
- mal = pain / ache / illness
- di = of
- stomaco = stomach
So literally it is something like pain of stomach, but in natural English we say a stomachache or stomach pain.
This pattern is very common in Italian:
- mal di testa = headache
- mal di denti = toothache
- mal di schiena = back pain