Concept:Let walking time one way be w and cycling time one way be c.Explanation:Walking one way and cycling back takes 90 minutes.So, w+c=90.Cycling both ways takes 30 minutes.So, 2c=30, which gives c=15 minutes.Substitute c=15 into w+c=90:w+15=90⇒w=75 minutes.Walking both ways takes 2w=2×75=150 minutes.Convert to hours: 150÷60=2.5 hours.Answer:The correct option is B. 2.5 h.