答案C
解析:本例主要考查表示“通过,经过”的介词past,across,through和over的用法区别.past表示“经过,路过”;如:He walked past the bookshop.across表示“横过(从一边到另一边)”,表示动作是在物体表面进行的;如:The policeman helped the old man across the street.through表示“从头到尾,自始至终,从……中穿过”,表示动作从物体中间穿过,这个动作是在三维空间进行的.如:The sun shone through the clouds.over表示“越过障碍物”,即在这个意义上多指空间范围上“越过”.The plane flew over the Rockey Mountains.公路穿过森林是在三维空间里进行的.故C项为答案.
方法提炼:善于比较同义介词的不同用法,这样才能做到做题时心中有数,不会模棱两可.