Indonesian: Ia sudah mengajar selama 20 tahun.
English: He's been teaching for 20 years.