3. B【解析】本题考查疑问词辨析。how long意为“多久、多长”,对一段时间或物体长度提问;how many意为“多少”,对数字提问,后面接名词复数;how soon意为“多久以后”,对将来时间提问,回答一般为“in + 时间段”;how far意为“多远”,对距离提问。答语“About five minutes’ walk.”表示距离,所以此题选B。句意:——你能告诉我最近的商店到我们学校有多远吗? ——步行大约五分钟。