单项选择题

A life preserver or buoyant work vest is required to be worn on a ship when a person is ().

A.working on the rig floor
B.working over water
C.working on the pipe racks
D.operating line throwing equipment