has been beavering
Presente perfecto progresivo para el sujetohe/shedel verbobeaver.

beaver

Tom has been beavering away at hit thesis for six years now, and he thinks he'll be finally able to finish it this September.
Tom lleva seis años trabajando como una hormiguita en su tesis, y cree que podrá por fin terminarla este septiembre.
Palabra del día
el coco