has been promoting
-ha estado ascendiendo
Present perfect progressivehe/sheconjugation ofpromote.

promote

Word of the Day
to predict