The correct option is B Technological advancements are affecting all aspects of human development but have repercussions that reach into the flora, fauna
Let's start with the initial split by asking should it be "Technology advancements" or "Technological advancements".
"Technology advancements" is incorrect because "Technology" is a noun and we need an adjective for "advancements".
This eliminates options C and E. Now we won't go back to these.
Moving on, in option A, whose repercussions are we taking about?
Is it the repercussions of "Technological advancements" or of "all aspects of human development" that we are talking about?
Even though it sounds like Technological advancements have repercussions, use of "their" makes it ambiguous.
For the lack of clarity in meaning, we can eliminate A.
Moving on to B, it has a suitable parallel structure and clear cut meaning.
Now, if you look at option D, the only difference from option B is the use of word "can" which
This leaves us with option B as the correct option choice.