选择d答案way
a long way 一段很长的路程(里程),英文习惯里头是用way的.
street多指城市街道.road可以指城市里的XX路,也可以指路线.block多指街区(两条临近的街之间的城市地带).