meaning for 怪不得 guàibude:

  • - no wonder!
  • - so that's why!

běnlái本来
méiyǒu没有
hǎohǎo好好
xuéxí学习
guàibùde怪不得
méiyǒu没有
tōngguò通过
kǎoshì考试

Originally he did not study hard, no wonder he did not pass the exam.