You shouldn't have taken pictures before the carved stones.怎么译?

问题描述:

You shouldn't have taken pictures before the carved stones.怎么译?

这是一个虚拟语气的句子
shouldn't have taken 表示本不应该做某事,但做了
你不应该在石雕前面拍照片
这句话含有责备的意思

你本不应该在雕刻的石头前照相。
should have done 本因该做某事而没有去做,所以shouldn't have done 就是本不应该做某事但做了。

你不应该在石雕前拍照
shouldn't have done sth 表示”过去不该做而事实上却做了“ 带有责备意味

你不该在石雕前拍照片。