This choice correctly matches the plural subject "workers" with the plural verb "do." It also correctly uses "advancements in technology" to match plural "advancements" with plural "have."
The correct answer is (D): Advancements in technology have improved the environment for the workers who can now work up to 18 hours a day and still do