Como dizer "Essa oração está demorando muito" em inglês

É certo dizer que a tradução de "Essa oração está demorando muito.":

That prayer has took for long time.
MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
Avatar do usuário Ricardo F. Bernardi 8630 16 156
This / That prayer is taking a long time.

Dependendo de sua localização:

No sentido de esse/essa traduz-se por that ;
No sentido de esse/essa aqui traduz-se por this.

Recomendo que leia este artigo:
https://www.englishexperts.com.br/present-perfect-dicas-e-macetes/

Espero ter ajudado.

Cordialmente,

Ricardo.

REFERENCE:
(1) Pearson Education. Longman Dictionary.
Muito bom, Ricardo!

Gostaria apenas de acrescentar a possibilidade de usar tanto taking a long time quanto taking too long.
Se a ocorrência iniciou-se no passado e ainda continua o present perfect não caberia nessa frase o qual mencionei?
Avatar do usuário Donay Mendonça 46725 21 71 1070
Não é muito comum. Trata-se de uma situação momentânea. O correto é:

This prayer is taking too long.
This prayer is taking a long time.

Não é natural o uso do 'present perfect', neste caso.

Bons estudos.
Avatar do usuário Ricardo F. Bernardi 8630 16 156
Thank you so much!