什麼叫 You have outdone yourself 呢? 這要先從動詞 outdo 開始解釋 它的意思是 ”表現勝過...” 所以 You have outdone yourself 是現在完成式的用法 字面上的意思是 ”你(已經)勝過了你自己” 用在一個人平時表現就很好, 但又做了件更棒的事 比如你的朋友平常就很會做菜, 但他又做了一道比他/她平常做的還要好吃的菜 就可以稱讚他/她說: (I believe) You have outdone yourself (again)! 意思是他/她又更上一層樓了 不過這句話也可以用來諷刺別人 如果一個人平常表現就不好, 常犯錯或把事情搞砸 結果又再次出包(出錯) 也可以對他/她說 You have outdone yourself. 意思就是他/她又捅了個更大的簍子啦~