know-it-all
n. <口>假装或自称无所不知的人
If you say that someone is a know-it-all, you are critical of them because they think that they know a lot more than other people.
1. someone who thinks he knows everything and refuses to accept advice or information from others
I asked about one or two things that interest me and she really did know it all backwards.
我问了一两样我感兴趣的东西,她的确都了如指掌。
I know it all along.
从头至尾我都知道.
From his words and behaviour I know that he is a know - it - all fellow.
从他的言行,我知道他是个不学无术而喜欢吹牛皮的家伙.
Don't be such a know it all. You also make mistakes sometimes.
别装得像个什么都懂的人, 你有时候也会做错事.
It's what you learn after you know it all that counts.
你全部知道之后所学到的,那才是重要.