should eat
Hätte ich noch nichts essen sollen?
Should I not have eaten anything yet?
Ich hätte vor Tom essen sollen.
I should have eaten before Tom.
Ich hätte das nicht essen sollen.
I shouldn't have eaten that.
I should have eaten more.
Ich hätte nicht so viel essen sollen.
I shouldn't have eaten so much.
You should have eaten more.