have a head Идиома
have a head on one
be smart or sensible That new salesman really has a head on his shoulders.
have a head for|good head|have|have a good head|ha
v. phr. To have a special talent in a certain area.
Joan has quite a good head for business administration.
have a head for
have a head for Also,
have a good or
strong head for.
1) Be able to tolerate, as in
Nell has no head for liquor, or
Luckily I have a good head for heights. [Early 1800s]
2) Have a mental aptitude for, as in
She has a good head for figures and straightened out the statistics in no time. [Early 1900s]