Chinese: 他教书教了20年了。
English: He's been teaching for 20 years.
French: Il enseigne depuis 20 ans.