Chinese: 昨晚下大雨。
English: There was a heavy rain last night.
French: Il y a eu une grosse pluie la nuit dernière.