Final answer:
Option B. A dirty windshield affects night driving by scattering oncoming light and creating glare, and by enabling more bugs to stick, thus blocking the driver's view.
Step-by-step explanation:
A dirty windshield can greatly impact driving at night in several ways. The most direct effect is that a dirty windshield can scatter the light from oncoming vehicles, resulting in a glare that can impair the driver's vision, which corresponds to option A. Option B is also a concern, as bugs and other debris can stick to the windshield more easily when it is dirty, further obstructing the driver’s view. However, option C is incorrect as a dirty windshield does not help to deflect light from oncoming traffic in a helpful way. Therefore, the correct answer is D, both A and B.
A dirty windshield can affect driving at night by causing glare from oncoming traffic lights and obstructing visibility. When lights from oncoming traffic hit a dirty windshield, they can create a glare that can blind the driver and make it difficult to see the road ahead. Additionally, a dirty windshield can attract bugs that stick to it and block the driver's view, further compromising visibility. Therefore, the correct answer is option D: Both A and B.