加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

By,before,until三个介词的用法区别

(2013-05-22 08:59:28)
标签:

bybeforeuntil三个介

分类: 词语辨析

By,before,until三个介词的用法区别

一、until与by的区别

  1. by表示在某特定的时间之前或不迟于某特定的时间,意为"最迟在;不迟于"或"在……之前"等。如:

  ①I will finish my task by nine.我将在九点钟前完成任务。

  ②The plane takes off at 10:00, so you must try to be at the airport by 9:30.飞机在十点钟起飞,所以你必须在九点半赶到机场。

  2. until用在肯定句,谓语动词通常是延续性动词,如stand, stay, talk, wait等,表示主句动作终止的时间。如:

  ③I waited until he came back.我一直等到他回来。

  ④The war lasted until 1945.战争持续到1945年。

  如果用在否定句,谓语动词通常是瞬间性动词,如open, start, leave, arrive, finish, stop等,强调主句动作开始的时间。如:

  ⑤I didn't leave the boy until his mother turned up.直到这孩子的母亲来,我才离开。

  ⑥The noise of the street didn't stop until it was midnight.街上的噪音直到半夜才停止。

二、until与before的区别

  1.可直接换用的情况:在until能使用的句型中,即主句含有否定式终止性谓语动词或肯定式延续性动词,可与before直接替换,意义差别不大。如:

  ①The students won't go home until / before they finish their homework.学生们要先完成作业才能回家。

  ②The woman worked in the factory until/before 1990. 1990年以前这妇女在这家工厂上班。

  2.不可换用的情况:当主句含有肯定式终止性谓语动词时,只能用before不能用until,且before常意为"没来得及……"或"……才……"等。如:

  ③Einstein almost knocked me down before he saw me.爱因斯坦差不多将我撞倒才看见了我。

  ④He had measured me before I could get in a word.我还没来得及插话,他就把我的尺寸量好了。

三、not until的倒装与强调结构

  1.当Not until位于句首时,句子要倒装。其结构为:Not until+从句/表时间的词+助动词+(主句)主语+谓语+...。如:

  ①Not until the teacher came in did the students stop talking.直到老师进来学生们才停止讲话。

  ②Not until next week will the sports meet be held.直到下周才开运动会。

  2. not until的强调结构为:It is / was not until+从句/表时间的词+that+...。上面两句改为强调句为:

  ③It was not until the teacher came in that the students stopped talking.

④It is not until next week that the sports meet will be held.

四、By与before

1.       by表示不迟于某一点时间(可能是现在,也可能是过去),包括了那一点。例如:

   You'd better come back by 8'o clock.
He had finished the work by ten o'clock this morning.到今天上午十点钟, 他已完成了这项工作。

2.  By与before都可以做介词与副词,但是Before还可以做连词,当两者都表示在----之前这意思时候,By的词性只能是介词,而Before三种词性都可以用来表达。简单点说,By在表示在--之前,只能表示在某个时间点之前,而且已经非常接近这个时间点,而Before离这个时间点,还很长。

3. China plans to expand its high-speed railway network to 50,000 km by 2020, to cover almost all large and medium-sized cities.

    by 2020 是到2020年,刚好2020年
   before2020是在2020年以前 
       以上两种表示法,仔细分析意思完全不一样的,不能互换,否则计划会变得完全不一样。

            before与by都可表示“在……之前”,但by含有“不迟于……”、“到……为止”的意思。如果by后是将来的时间,则与将来时连用,若by后是过去的时间,则与过去完成时连用。 

       before 与 by 都可表示“在……之前”,但by含有“不迟于……”、“到……为止”的意思。如果by后是将来的时间,则与将来时连用,若by后是过去的时间,则与过去完成时连用。 

by monday一般用于将来完成时

I will have been at home for a month by monday.

   before monday一般用于将来时或过去完成时I must finish my homework before monday.
   

  

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有