иметь голову на плечах

иметь го́лову на плечах Быть умным, сообразительным.