Chinese: 他还以为自己听错了。
English: He could not believe his ears.
French: Il ne pouvait pas en croire ses oreilles.