has been regaining
-ha estado recuperando
Presente perfecto progresivo para el sujetohe/shedel verboregain.

regain

Little by little, this village, which was once abandoned, has been regaining inhabitants to its relatively large schist houses where overlooks and balconies break the monotony.
La aldea, que llegó a estar abandonada, ha ido recuperando poco a poco habitantes para sus casas de esquisto relativamente grandes, con miradores y balcones que rompen la monotonía.
Palabra del día
el tejón