单项选择题

乘坐高铁从上海到北京大概需要多长时间?()

A.8个小时
B.7个小时
C.9个小时
D.4个小时