will have been receiving
-habré estado recibiendo
Futuro perfecto progresivo para el sujetodel verboreceive.Hay otras traducciones para esta conjugación.

receive

But before the Final Judgment, they will have been receiving preparatory punishment in Hades.
Pero antes del Juicio Final, ellos habrán estado recibiendo el castigo preparatorio en el Hades.
Palabra del día
la cometa