Interested in Language
Is it correct to say:
John has been doing the work. As an Active statement
the work has been being done by John. Passive
the passive seems ackwards to me, but
If it is correct, do we always have to use BEING in the passive
However, as you write, it seems awkward, and most people avoid using it. The non-progressive form is normally used, even when a progressive form might well be used in the active equivalent. Of course, most people would probably use the active construction in the first place.