Final answer:
To find the time required for a body to get a total charge of one Coulomb, given a rate of 10^10 electrons per second, we calculate the charge per second with the electron's charge, then divide 1 Coulomb by this rate, resulting in approximately 20 years. Option D is correct.
Step-by-step explanation:
If a body requires 10^10 electrons every second to acquire charge, and we need to determine how long it will take for the body to get 1 Coulomb of charge, we first need to recognize the charge of one electron, which is approximately 1.602 x 10^-19 Coulombs.
Multiplying the charge of one electron by the number of electrons gives us the total charge per second. This is 10^10 electrons/second x 1.602 x 10^-19 Coulombs/electron = 1.602 x 10^-9 Coulombs/second.
Next, to find out how many seconds it takes to get 1 Coulomb of charge, we divide the total required charge by the charge acquired per second: 1 Coulomb / 1.602 x 10^-9 Coulombs/second = 6.242 x 10^8 seconds.
Finally, we convert seconds to hours by dividing by 3600 (seconds in an hour): 6.242 x 10^8 seconds / 3600 seconds/hour = 173388.89 hours, which is roughly equivalent to 20 years when rounding for significant figures in the context of the available answer choices. Hence, the correct answer is (d) 20 years.