Chinese: 下了很多的雪。
English: It snowed a lot.
French: Il a beaucoup neigé.