We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!
Visit: englishforums.tradepub.com
I shouldn't have eaten it.
What's the difference? The second sentence is present perfect so is the first sentence simple past tense?
"I shouldn't ate it."
"I shouldn't have eaten it." is correct.