This is very confusing IMO
(A) has a error
(C) also isnt quite right
The poll taxes enacted in the Southern states between 1889 and 1901 disenfranchised many citizens, since payment of the tax was a prerequisite for voting.
(A) and 1901 disenfranchised many citizens, since-------------------------------> the phrase after the comma is not an indepent clause therefore its wrong to use a comma to join the two
(B) to 1910 disenfranchised many citizens, since---------------------------------> idiom for between is between X and Y. "To" is wrong
(C) and 1910 have disenfranchised many citizens since -------------------------> the tense change here to perfect present implies that this is on going this is a meaning change from C sooo kinda wrong. no grammatical error though
(D) to 1910 has been disenfranchising many citizens because ------------------>the "to " is wrong then tense change as c
(E) and 1910 had the effect of disenfranchising many citizens, in as much as---> again issue of dependent clause after the comma
i went with the one that sounded wrong but was grammatically correct.