Cacross 一般不用在静止性动词后面,比如 lie,而常用在 run、go、fly、walk、swim 等动词后面。beyond 表示在远处,超过,在什么之上,这里就表示越过那座山,在山另一边。over 是在什么之上,但不相接。有悬空的意思。太阳,云可以说“over”一座山。through 是穿过、通过、贯穿的意思。比 across 更不可能选。一片湖不用这个词。
选B, 山间有湖只有across一词有从中穿越的意思
A