The driveshafts are connected to the differential and wheel hubs through universal joints because the universal joints

A. Absorb the vibrations transferred from the surface of the road

B. Compensate for variations in the relative positions of the differential and the wheels which result from bumpy road surfaces or other similar driving conditions.

C. Absorb any difference in speed between the left and right wheels when the vehicle is turning

D. None of the above

Please do not use chat terms. Example: avoid using "grt" instead of "great".