Chinese: 您本应该看看它的。
English: You should have seen it.
French: Vous auriez dû la voir.