Grammar Comparison
Should vs. expect vs. that explains it: べき・はず・わけ
Obligation, logical expectation, and natural conclusion
These three express judgement but in different directions. 〜べき = it’s the right thing to do (advice/duty). 〜はず = I logically expect it to be true. 〜わけ = that’s the natural conclusion / no wonder. Mixing べき and はず is the most common error.
〜べきだ
beki da
Should / ought to (the right thing)
Moral or social correctness — strong advice about what is proper. する becomes するべき or すべき. Don’t use it for your own confident prediction.
約束は守るべきだ。
やくそくはまもるべきだ。 · yakusoku wa mamoru beki da.
You should keep your promises.
〜はずだ
hazu da
Should be / I expect (logical)
Your confident expectation based on reasoning or evidence. Negative はずがない = “there’s no way.”
彼はもう着いたはずだ。
かれはもうついたはずだ。 · kare wa mou tsuita hazu da.
He should have arrived by now.
〜わけだ
wake da
That means / no wonder
Draws a natural conclusion from a known fact: “so that’s why.” Also わけではない = “it’s not that…,” わけがない = “there’s no way.”
三年も住んでいたのか。日本語が上手なわけだ。
さんねんもすんでいたのか。にほんごがじょうずなわけだ。 · san-nen mo sunde ita no ka. nihongo ga jouzu na wake da.
You lived there three years? No wonder your Japanese is good.
Quick decision guide
It’s the right / proper thing to do
→ 〜べきだ
I’m confident it’s true (logical guess)
→ 〜はずだ
That explains it / naturally it follows
→ 〜わけだ
“It’s not that…” (partial denial)
→ 〜わけではない
“There’s absolutely no way”
→ 〜はずがない / わけがない
Common mistakes
(彼が来ると思って)彼は来るべきだ。
彼は来るはずだ。
べき = “should” as in obligation. For “I logically expect him to come,” use はず.
日本に住んでいたから、日本語が上手なはずだ。(=no wonder)
日本に住んでいたから、日本語が上手なわけだ。
はず is an expectation about something uncertain. To draw a conclusion from a known fact (“that’s why / no wonder”), use わけだ.