In general, you can't replace passive present perfect continuous by any other tense (for some sentences, you can). Consider
That bridge has been being repaired for the past ten years.
You can't replace it with:
That bridge has been repaired for the past ten years.
because that doesn't mean the same thing at all. The first sentence means the repairs are not yet complete, and the second means the repairs were completed ten years ago.
You could also try
*That bridge is being repaired for the past ten years,
but that's ungrammatical because the verb tense is the present, but the time specified is the past.
You could also try
That bridge was being repaired for the past ten years.
This is grammatical, but the problem with it is that it suggests that the repairs are complete, while the original sentence implies that the bridge is still under repair.
What most native English speakers would say is:
They've been repairing that bridge for the last ten years,
which some pedants might object to because it uses the unspecified they, but most people would find quite grammatical. A few might make an exception to the rule of not using passive perfect continuous tenses, and say has been being repaired. Another work-around is to find an active verb that means the same as the passive one:
That bridge has been under repair for the past ten years.