Answer:
the correct way to say this sentence is
(b) these poor ones have either been getting help all the time or have been avoided for a long time.
it's the only option that makes sense when you think about it.
"these poor ones been getting help all the time or have been avoided for a long time" sounds gramatically incorrect, doesn't it? cuz it is.
"these poor ones were been getting help all the time or have been avoided for a long time" doesn't sound right at all, does it? nope. cuz it isn't right.
and "these poor ones are either been getting help all the time or have been avoided for a long time" sounds very confusing.. cuz it's not correct !
so in conclusion the only option that makes any sense at all is (b).
~hope i helped ouo have a nice rest of ur day~
lots of love,
lee