Usually, you need Present Perfect Continuous for expressing the sense of an action, continuing up the present moment. However, in passive voice ('have been being done') its usage is avoided. Different authors warn about it, despite technically it's not ungrammatical.
All kinds of investigation have been being done here for the last 25
years.
BBC calls it clumsy:
http://www.bbc.co.uk/worldservice/learningenglish/grammar/learnit/learnitv119.shtml
A more tolerant warning ('Present Perfect Continuous is less commonly used in its passive form.') can be found here:
https://www.englishpage.com/verbpage/presentperfectcontinuous.html
(It accompanies an example: Recently, the work has been being done by John.)
So how to improve the style from 'have been being done'? You can't just replace Present Perfect Continuous with Present Perfect, which is for a completed action,
All kinds of investigations have been done here for the last 25 years.
since that would change the sense dramatically: 'investigations were completed 25 years ago'.
Here are possible options:
- Switching to active voice:
We have been doing all types of research/investigation here for the last 25
years.
- Using Present Perfect with 'uncontinuous' verb to be ('done' is replaced with a noun):
All types of research/investigation have been a part of our work here
for the last 25 years.