问题

_________is from Shanghai to Beijing?-About 400 kilometers.[ ]
A: How many
B: How long
C: How far
D: How often
B: How long
C: How far
D: How often
正确答案是: