单项选择题

When you are travelling ______, you often need to stay in a hotel.

A.if on business or for pleasure
B.whether on business or for pleasure
C.whether business or pleasure
D.on business or pleasure