Chinese: 也许昨晚下了一场雨。
English: It may have rained a little last night.
French: Il se peut qu'il ait plu un peu hier soir.