Ich habe Durst.
Ich bin durstig.
Both of the above sentences, as I know, mean "I am thirsty".
In English, we often say S + be + Adj
, but only in German do we say "I have thirst" or "I have hunger". The latter 2 just sound kinda weird in English even if they're grammatically correct.
As I'm learning German, I often see S + haben + N
used instead of S + sein + Adj
. I'm not sure if it's just because I'm a beginner or because the sources I use happen to use the 1st more.
My question: Of the 2 forms, S + haben + N
and S + sein + Adj
, is either of them more popular/common in spoken German than the other? Also, is there a general difference in meaning between the 2 (if both choices are possible for a word).