have the wits to do (something)

быть сообразительным; соображать, как делать что-либо

Willy insulted me, but I didn't have the wits to retort promptly.

Другие идиомы: