Tempo verbal da seguinte frase: Como usar?

Gente, com qual tempo verbal eu deveria completar esta frase para que a mesma fique gramaticalmente correta?

"The task would have been being done if I ________________ it."
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 Henry Cunha 10050 3 16 178
Não precisa complicar tanto:

The task would have been done if I had finished it.
O trabalho teria sido feito se eu o tivesse completado.

Invertendo:

If I had finished the task, it would have been done.

Não faz sentido "would have been being done".

Does that make sense to you?

Concordo contigo, Henry, mas é porque minha professora falou que a resposta desta frase é "The task would have been being done if I had been doing it." e eu achei um tanto quanto duvidoso, ela está gramaticalmente correta?

Avatar do usuário Henry Cunha 10050 3 16 178
Actually, she's right. Here's another version, but inverted.

If I had been writing the letter, the letter would have been being written.

In other words:

If I had been writing the letter, the letter would have been in the process of being written.

So,
If I had been doing the task, the task would have been (in the process of) being done.

The question is, who writes English like that? Does your teacher believe in torture?