Chinese: 我们还剩下很多时间。
English: We still have plenty of time left.
French: Il nous reste encore beaucoup de temps.