Answer :
"Benefit her health" means which would be good for her body. So how could taking a bus, being driven, or taking a cab be good for her health? Riding a bicycle is the only way she can get any physical activity on the way to school.
I think it would be B. because riding a bicycle could benefit her health