What is the difference between ばよかったです and べき?

> あのバスに乗ればよかったです。  
>  I should have taken that bus.
>
> あのバスに乗るべきだった。  
>  I should have taken that bus.
>
> このバスに乗れるはずじゃなかった。  
>  I wasn’t supposed to get on this bus.
>
> 簡単なはずです。  
>  It should be easy.
CC BY-SA 4.0
2019-11-27T05:19:05.913
73257
2019-11-28T23:42:03.283
2019-11-28T05:07:06.307
5010
36137
question
grammar
What is the difference between ばよかったです and べき?
ばよかった - "should have" in the sense "I wish I had" or "it would have been
better if I had"

べき - "should have" in the sense of "ought to". There is some expectation from
the outside, some other people, or society as a whole that you should better
do it.

はず - in contrast to べき, the expectation or assumption here comes from
yourself, prior experience etc.
CC BY-SA 4.0
2019-11-27T10:14:32.070
73260
2019-11-27T10:14:32.070
35365
73257
answer
ばよかった - means "I wish I had" , you're regret about something

for example: "彼女と別れればよかった" = "I with i had broke up with my girlfriend"

べき - means "you're supposed to do something " or "you're responsible for doing
sth"

for example: "今日中にすべき仕事" = "The work have to be done today"

Hope this helps
CC BY-SA 4.0
2019-11-28T08:20:30.303
73270
2019-11-28T23:42:03.283
2019-11-28T23:42:03.283
36148
36148
73257
answer