您的位置:首页 > 编程语言 > Java开发

java中LinkedList 集合类实现栈和队列

2008-02-21 16:25 941 查看
across &through &over的区别
三者都有“穿过”、“通过”的意思,但用法各不相同。across多指从一定范围的一边到另一边,且在物体的表面上或沿着某一条线的方向而进行的动作,其含义常与介词on有关。如:

The students ran across the playground into the classroom.学生们穿过操场跑进教室。

through也可表示从某一范围的一端到另一端的动作,但它表示的动作是在空间里进行,其含义常与介词in有关。如:

They often drive through the village.他们经常开车穿过这个村子。

当over用作“穿过”、“通过”之意时,表示到达一座高的障碍物(如树、墙、篱笆和山脉等)的另一侧的动作。如:

He jumped over the wall.他跳过了墙。

注意:有时over与across意思很近,可以互用。如:

We walked over /across the street.我们走过了这条街。

再有,如果不强调动作,只说明处于墙、篱笆或山等障碍物的另一侧时,over和across也可互用。如:

If we can be over /across the mountain before 8 o'clock, we can be helped.如果我们八点前能到达山那边,我们就能获救。

练习:用across,through,over填空。

1.If we can't go the mountain,we must go around it.

2.They built a bridge the river.

3.He pushed his way the crowd towards the door.

Key:

1.over 2.across 3. through

pass v.+sth 通过(抽象或具体物体)e.g. pass the exam

across prep. 平面穿过(立体的用through e.g. run across the street, look through the window,go through the forest)

cross v. 与across向对应,可直接加名词

by pass by经过

past n.过去 in the past three years

along 沿着 walk along get along with sb.(与某人相处)

1、首先是词性的区别:across为介词,而cross为动词。

(动词为“穿过,横穿”,名词为“十字,十字路口”)

2、当然across必须与through 区别开来。across为“横穿”,与“道路”交叉形成“十字”。而through为在立体空间中的“穿过”。如:go through the forest“穿过森林”,go across the street “穿过大街”

------

through表示“贯通、直穿、透过、穿过”的意思,即是从一头(边)贯穿到另一头(边)。

例The river runs through our city.这条河流经我们市。

He passed through the hall. 他穿过大厅

across表示“横穿、横过、横渡、横跨”

例:I swam across the Changjiang River 20 years ago.

20年前我横渡了长江。

Look left and right before you go across the street.

过马路时要左右看。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: