You shouldn't have.的完整写法是 You shouldn't have done.(这里done是动词过去分词) 用来表达“你本不该做某事”(事实上做了) 比如: You shouldn't have told her about us. 你不该告诉她我们的事。(事实是告诉了) 这里主语You换成其他同样适用,比如: I shouldn't have yelled at you. 我不该冲你大喊大叫。(事实是已经yell过了) You shouldn't have. 本身也是 一个固定的短语,可以单独使用。 这时表示“你太客气了”。 比如你过生日, 朋友送给了你一份贵重的礼物 这时你可以说: Oh, thank you, but you shouldn't have. 哦,谢谢,你太客气了。 这里You shouldn't have如果完整表示 就是'You shouldn't have bought it.' 直译为“你本不该买的” ·end· |
|
来自: hercules028 > 《English Learn》