自作聪明,英语怎么说?

平时待人处事不要自作聪明,不然常会弄巧成拙,也造别人对自己观感不佳。提到自作聪明的人,其英语说法是什么呢?

[vip]英文用 a smarty-pants 表示自作聪明人。

A:Andy is a such a smarty-pants!(Andy 真是个自作聪明的傢伙!)

B:He’s the most annoying guy I’ve ever met.(他是我遇过最恼人的傢伙。)[/vip]