Chinese: 难怪你这么生气。
English: No wonder you're so upset.