单项选择题

出租车在7公里以内收费10.6元(不足7公里按7公里收费),以后每走1公里收费1.8元,某乘客有一次乘出租车花了34元,他乘坐了多少公里( )

A.16
B.17
C.20
D.23