be as sharp as a tack

be as sharp as a tack

  (American)
to be very intelligent He may be old, but he's still as sharp as a tack.
See also: sharp, tack