Chinese: 难怪他这么生气。
English: No wonder he is so angry.