Chinese: 他的故事给我留下了很深的印象。
English: I was much impressed by his story.
French: J'ai été très impressionné par son histoire.