A oração apresentada está no Present Perfect (Presente Perfeito), para passar para o Past Perfect (Passado Perfeito) é simples, basta passar o verbo 'to have' para seu passado simples (had).
Portanto, o passado da oração "They have eaten it for ten years" é: "They had eaten it for ten years".
marinatagomori
A oração apresentada está no Present Perfect (Presente Perfeito), para passar para o Past Perfect (Passado Perfeito) é simples, basta passar o verbo 'to have' para seu passado simples (had).
Portanto, o passado da oração "They have eaten it for ten years" é: "They had eaten it for ten years".