has been gnawing
-ha estado royendo
Presente perfecto progresivo para el sujetohe/shedel verbognaw.

gnaw

Uh, this one is a cold case that has been gnawing at me for 20 years.
Es de un caso antiguo que me ha estado carcomiendo desde hace 20 años.
Palabra del día
el espantapájaros