The company has long been shunned by ethical investors.
I always get confused with word order (unless they are 'adjectives' for what I know the order).
The example is there. Why not '...has been long...'?
As a non-native speaker, I'd be cautious splitting 'has been'. Is it possible to keep those words intact?