英语语法网
名词 动词 数词 代词 形容词 副词 连词 介词 冠词 疑问句 祈使句 感叹句 否定句 倒装句 强调句 状语从句 定语从句 时态大全 虚拟语气 独立主格 主谓一致 IT的用法 语法术语 单词用法 小学语法 初中语法 高中语法 大学语法
主页 > 词性 > 介词 > 正文

By和Before的用法区别

来源: 英语语法网栏目: 介词

今天英语语法网小编给大家说一下by与before在表达时间方面的区别吧。

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

You'd better come back by 8'o clock.

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

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

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.

介词

猜你喜欢

介词