В present perfect progressive к глаголу к любому надо прибавлять ing- окончание даже к неправильному?
Да, например, I have been teaching.