No debería haber comido eso.
Literal Breakdown
Summary
The Spanish translation for “I shouldn’t have eaten that.” is No debería haber comido eso.. The Spanish, No debería haber comido eso., can be broken down into 5 parts:"not" (no), "should" (debería), "to have (to form past actions)" (haber), "eaten" (comido) and "that" (eso).Practice Lesson
Lesson
Lesson phrases
Acknowledgements
English source
Spanish source
Google Translate