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

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.
过马路时要左右看。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值