单项选择题

James got lost in the city, ____ he had to ask for help.(  )

A.so
B.or
C.for
D.but