Как перевести иметь голову на плечах на английский язык

ОбластьПеревод
Макаровhave a head on; have a head upon; have;
Идиоматическое выражениеhave a good head on; keep a clear head;