Chinese: 你本来应该介绍自己的。
English: You should have introduced yourself.
French: Tu aurais dû te présenter.