has been mastering
-ha estado dominando
Present perfect progressivehe/sheconjugation ofmaster.

master

Word of the Day
to dive