Chinese: 去年下了很多雪。
English: We had a lot of snow last year.
French: Il a beaucoup neigé l'année dernière.