Chinese: 他十分钟前到这里。
English: He came here ten minutes ago.
French: Il est venu ici il y a dix minutes.