单项选择题

He went on foot, but he()by bus.

A. should go
B. ought have gone
C. could have gone
D. could be gone