单项选择题

—______is it from Beijing to Shanghai—About 2,000 kilometers.

A. How long
B. How far
C. How soon