The river runs____ the city.A. across B. throughC. over D. from

问题描述:

The river runs____ the city.A. across B. throughC. over D. from

由语境直接排除C,D两项。
接着
through 是在里面“通过,穿过” 指四周有东西。across 是指从一边到另一边“横过,渡过”。
由此,可以选择 B项 through 。

across 平面穿过
through 立体穿过
over 和 from 应该不用考虑了吧
河流应该算是平面穿过,我选A

B run through 流过四个词的辨析如下:across是介词,强调从一定范围的一边到另一边,且在物体表面上或沿着某一条线的方向而进行的动作,其含义常与介词on有关,常和表示“走”一类的动词(如:walk,run,fly,jump等)连...

B
河流经这座城市