You shouldn't have.的完整寫法是 You shouldn't have done.(這里done是動詞過去分詞) 用來表達(dá)“你本不該做某事”(事實上做了) 比如: You shouldn't have told her about us. 你不該告訴她我們的事。(事實是告訴了) 這里主語You換成其他同樣適用,比如: I shouldn't have yelled at you. 我不該沖你大喊大叫。(事實是已經(jīng)yell過了) You shouldn't have. 本身也是 一個固定的短語,可以單獨(dú)使用。 這時表示“你太客氣了”。 比如你過生日, 朋友送給了你一份貴重的禮物 這時你可以說: Oh, thank you, but you shouldn't have. 哦,謝謝,你太客氣了。 這里You shouldn't have如果完整表示 就是'You shouldn't have bought it.' 直譯為“你本不該買的” ·end· |
|