1.Is the street too narrow for the bus to go____?A..through B.acrossthrough不是从中间穿过,across才是从表面穿过,为什麽用through呢?2.His house is____a stone's throw_____the school.答案是within;of为什么?第二题还有一个选项是within;to,为什么不用to而用of

问题描述:

1.Is the street too narrow for the bus to go____?
A..through B.across
through不是从中间穿过,across才是从表面穿过,为什麽用through呢?
2.His house is____a stone's throw_____the school.
答案是within;of为什么?
第二题还有一个选项是within;to,为什么不用to而用of

1. A
楼主对across和through的理解不错,但还有一点需要注意:
across表示横穿,即从(街道的)一侧穿至另一侧;而through有“沿着(街道)穿行”的意思。
既然题目提到了“街道狭窄”,所以是说公共汽车不能“沿着街道穿行”,而并不是不能“从街道一侧穿行到另一侧”。
2. “within a stone's throw”是固定短语,意思是“只有一箭之地(比喻较近)”。
整句翻译为:他的房子/家只在学校的一箭之地范围之内。
可以引申为:他家离学校不到一箭之地。

go through 词组通过
within a stone's throw也是固定词组,一箭之遥的意思

1.through是从中间穿过,尤其是指从两边有建筑物、树木、山峰等的地方穿过,街道两边有建筑物,所以用through。
across指的是从一边横穿到另一边去,例如横穿马路,横渡河流等。
2.within a stone's throw of some place 意思是"离某处很近",within是“在......范围内”的意思,你想,扔一块石头的距离,能有多远呢?当然是很近了。这个句子的意思是:他的房子/ 家离学校很近。
回答完毕,希望您满意。

ls的回答很赞,受教了~

第一题:根据句意,车子是要沿着街道走的,cross是“横穿”的意思,是要到路的对面去的,所以不合适.同理像cross the river、road等都是“到对岸、到对面”的意思.翻译:街道会不会太窄了巴士通过不了?第二题:a stone's...

1.A
go through 通过
go across 横穿 也就是从马路一边到另一边
go on 继续
go in进入
显然最合适的是A
2.a stone's throw 一箭之地, 很短的距离