B is correct.
Grammar - Subject Verb Agreement
"The new NRC bill" is singular, hence we need a singular verb in "has", and not "have". Once we eliminate the modifiers - "which..., if implemented...", we are left with A and B. C and E are out due to the plural verb "have". D is incorrect because there is no verb for the subject ("having" or any -ing phrase is by, in and of itself, not a verb).
Meaning Analysis -
Between A and B, the logical idea is that the bill will target illegal immigrants, and this fact makes the bill somewhat overreaching in scope. It makes no sense whatsoever to say "the bill
has made many citizens" (the part starting from "
who are.." is just a modifier). The idea is that many citizens are rushing, scared that they might not qualify as legal citizens. Option (B) conveys this idea, and is hence the correct answer.
PS: If option A were something along the lines of "The new NRC bill in India, which till now remains just a proposal, if implemented will target illegal immigrants in India, has made many citizens
scramble to determine whether they are qualified citizens", it would have been much better.
The new NRC bill in India, which till now remains just a proposal, if implemented will target illegal immigrants in India, has made many citizens, who are scrambling to determine whether they are qualified citizens.
A) India, has made many citizens ,who are
B) India, has many citizens
C) India, have many citizens, who are
D) India and having many citizens
E) India, have many citizensHappy prepping!