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.
你全部知道之後所學到的,那才是重要.