by和before再做介词时候的区别

如题所述

这个问题我会,虽然本人英语口语不是很好,但是对英语四六级词汇还是很熟悉的~给大家总结了一个表格可以先粗略看一下:


【含义】

1、by    英[baɪ]    美[baɪ]    

prep.    靠近; 在…旁边; 在……手头; (方向)偏于; 常置于表示被动的动词后,表示施事者; 表示方式; 由于; 不迟于,在……之前; 经过; 通过,沿着; 在…期间; 

adv.    通过; 经过; 表示保留或保存时用; 短暂拜访; 在旁边,在附近;    

adj.    不在干道上的,位于一边的; 次要的,从属的; 附带的;    

2、before    英[bɪˈfɔː(r)]    美[bɪˈfɔːr]    

prep.    之前; 在…以前; 在…面前(或前面); (次序或排列)在前面; 当面;    

conj.    在…以前; 到…为止; 到…之前; 以免; 不然; (宁可…而)不愿;    

adv.    以前; 过去; 已经;    

【用法】

by的用法

    by在表示时间时,常与动词的一般时、将来时、完成时或将来完成时连用。作“在…时候”解时,常用于by day〔night〕短语中。

    表示“在…之前”,by所表示的时间包括宾语所指的时间在内,因而常译成“不迟于…”。

    I shall be back by five o’clock.

    我最迟五点回来。

    I will finish my homework by five o'clock.

    我会在五点时完成作业。

    The light will be turned off by then.

    到那个时候灯会被关掉。

before的用法

    before主要引导时间状语从句,意为“先于”“…之后才”“(不多久)就…”。当主句是将来时时,从句谓语动词须用现在时;当主句是一般过去时或过去完成时时,从句常用过去时。

    表示“在…之前”,before所表示的时间不包括其宾语所指时间在内,与之连用的动词可以是延续性动词,也可以是瞬间动词。

    I rubbed it out before she noticed.

    我在它意识到之前把火给擦灭了。

    I called her right before he got there.

    我就在他到之前跟她打了电话。

    I had my key ready before I got to the door. 

    我在到家门之前就准备好钥匙了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-14
你是说他们都表示与时间的关系的介词时吗?
by:PREP 在…时候;到…之前;不迟于 If something happens by a particular time,it happens at or before that time.
区别总结:by放在在一个特定时间的词前时,它表示这个时间以前,或此时.而before,只能表示“这以前”了.
下面用例句再加强理解,:
By eight o'clock he had arrived at my hotel.
到8点时,他已经到达我住的宾馆了.(也就是说到8点以前,他到了这个动作就发生了)
By eight o'clock he arrived at my hotel.
8点时,他到达了我的宾馆.(就是此时,8点)
而用before呢 before eight o'clock 只能表达8点以前.而不能表达“此时”.
呼,你明白了吗...写得我跟篇小论文似的,我都明白了..托你的福...不过我觉得吧,还是得看语境,或者说看你的题目,我觉得by还是用于by 一个具体的点 就是此时,那时,比如 by then,by * o'clock 那时候动作已发生或正在发生.特殊的表示以后的动作可以用by after,这是个bonus,前面没懂就别看这个了,以免绕晕.

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网