'd been rotting away — перевод на русский

Варианты перевода словосочетания «'d been rotting away»

'd been rotting awayгнил

Anyone else would be rotting away in a stockade for treason, but you are the mother of my grandson.
Любой другой гнил бы в тюрьме за гос. измену, но ты — мать моего внука.
He'd been rotting away for 25 years.
Да он гнил 25 лет.