Chinese: 还有二十分钟，时间很充裕。
English: There is still 20 minutes left; that is plenty of time.