abhyudaya007
I have serious doubts about this question or the OA so to say. The answer choice is clearly between D and E. In D and E parallelism is achieved by comparing a 'complex-gerund' with a noun. Note simple gerund is not parallel with a noun.
D seems wrong because of "...that were required by.." . Technically that shall refer to bacteria, but its the development and killing of bacteria that were required by earlier high strength varieties.
E is incorrect because of the 'which' used. A which definitely modifies the word preceding it, not the whole phrase. So 'which' here effectively modifies bacteria, changing the intended meaning of author.
EXPERTS please post your views on it and let me know if you find any flaw in my line of thinking.
Thanks
Though I agree with you on the comparison part:
"The killing of benign bacteria" is indeed a complex gerund as it uses <article (a,the)> + <gerund> + <of preposition>. This construct can be treated as a noun that is being compared to another noun "the development of...". The parallelism is taken care of by this option.
Usage of which:
In my opinion, while is correctly used in this sentence; it has been treated as a subordinate (modifier) clause.
Subordinate clause:
Must begin with a connecting word (usually which or because) <tick>
should be a sentence fragment <tick> since it cannot stand on its own.
it does not effect the intent/meaning of the main clause. (does not contain main sub or verb) <tick>
'without...' is a verb modifier that starts with a preposition and the 'which...' clause when it's being treated as subordinate clause, gives information/ detail about it,hence 'which...' is placed correctly (adverb modifying 'without...' phrase, placed next to modifier).