So there have been these long debates over the centuries, in that case, actually, we can say over the millennia, about religion.
E houveram longos debates através dos séculos, nesse caso, podemos dizer até milênios, sobre religião.