I told you,Peter,you shouldn't eat so many sweets.这里的shouldn't eat能不能改成shouldn't have eaten呢?改成shouldn't have eaten后是不是意思就是在told之前“本不应该”呢?

问题描述:

I told you,Peter,you shouldn't eat so many sweets.
这里的shouldn't eat能不能改成shouldn't have eaten呢?
改成shouldn't have eaten后是不是意思就是在told之前“本不应该”呢?

我告诉过你,你不能吃太多的糖。
改了以后就是你说的意思。

shouldn't have eaten so many sweets =
Peter had eatern many sweets and her mother scolded him for that.