How to verbalize "should have" in the given example below.

```

    I should have ordered chicken (Because the fish I ordered is terrible)
    
```

There are 2 ways that I can think of and the is 鶏肉を注文したはず or 鶏肉を注文するべき

But to me, these 2 sentences doesn't sound very right because if I explicitly
say 魚がまずいので鶏肉を注文 **はず** , the はず part just doesn't fit the bill (does not
sound right). The question is, is there a better word to use in such a
situation?
CC BY-SA 4.0
2020-04-07T13:41:28.063
76425
2020-04-07T16:34:42.757
31222
question
word-choice
"Should have" in japanese