Chinese: 你也真敢说。你不过也才得了65分呀。
English: You should talk. You only got a 65.