相信大家在學習英語的時候,常常會遇到單詞意義相近的情況,比如by和before,很多人都分不清它們的具體用法,下面就讓小編來為大家講解它們的區別吧。
簡要回答
by的意思是在某個時間之前已完成,強調到了這一時間點時的狀態是“已完成”,一般搭配完成時,而before的意思是發生在某個時間或事件之前,強調先後順序,通常搭配一般時。
詳細內容
by:不遲於,在……之前:例子:We had to get there by evening. 表示這個時間是最晚的,不能再晚了,但是可以在這個時間。
before:在……之前:例子:You can not watch TV before you do you homework.必須在之前。
By與before都可以做介詞與副詞,但是Before還可以做連詞,當du兩者都表示在......之前這意思時候,By的詞性只能是介詞,而Before三種詞性都可以用來表達。
By在表示在......之前,只能在表示在某個時間點之前,而且已經非常接近這個時間點,而Before離這個時間點,還很長。
by放在在一個特定時間的詞前時,它表示這個時間以前,或此時.而before,只能表示“這以前”了。具體的用法還得看具體的語境是怎樣的。