當前位置:維知科普網 >

教育

> by和before的區別

by和before的區別

by的意思是在某個時間之前已完成,強調到了這一時間點時的狀態是“已完成”,一般搭配完成時;before的意思是發生在某個時間或事件之前,強調先後順序,通常搭配一般時(一般過去時、一般將來時等)。

by和before的區別


by和before的區別

相信大家在學習英語的時候,常常會遇到單詞意義相近的情況,比如by和before,很多人都分不清它們的具體用法,下面就讓我來為大家講解它們的區別吧。

by的意思是在某個時間之前已完成,強調到了這一時間點時的狀態是“已完成”,一般搭配完成時,而before的意思是發生在某個時間或事件之前,強調先後順序,通常搭配一般時。

詳細內容01

by:不遲於,在……之前:例子:We had to get there by evening. 表示這個時間是最晚的,不能再晚了,但是可以在這個時間。

02

before:在……之前:例子:You can not watch TV before you do you homework.必須在之前。

03

By與before都可以做介詞與副詞,但是Before還可以做連詞,當du兩者都表示在......之前這意思時候,By的詞性只能是介詞,而Before三種詞性都可以用來表達。

04

By在表示在......之前,只能在表示在某個時間點之前,而且已經非常接近這個時間點,而Before離這個時間點,還很長。

05

by放在在一個特定時間的詞前時,它表示這個時間以前,或此時.而before,只能表示“這以前”了。具體的用法還得看具體的語境是怎樣的。

by和before表示之前有什麼區別??詳細

by與before都可以做介詞與副詞,但是before還可以做連詞,當兩者都表示在----之前這意思時候,by的詞性只能是介詞,而before三種詞性都可以用來表達。簡單點説,by在表示在--之前,只能在表示在某個時間點之前,而且已經非常接近這個時間點,而before離這個時間點,還很長。就好比手槍和大炮一樣,都可以殺敵,但是後者更厲害,用途更廣。

before和by(不遲於…,在…之前)如何區別?是不是後面加的時間不同?

你好。為你解答如下。

before與by

before 指“在……之前” :

Please come before ten o'clock. 請10點以前來。

by 指“在……前(時間);截至(到)……”:

How many English books had you read by the end of last year? 到去年年底以前你看過多少本英文書?

表示“在……以前”時,before 與 by 基本可通用。但 by 還有“截至……為止”之意:

How many models have you made by the end of last month? 截至上月底你做了多少個模型?

by和before有什麼區別

by 表示截止到某個時間點以前或到某個時間點為止,是以過去或將來為出發點的反向記時的,常與過去完成時或將來完成時連用,例如:

*He said that he had lived there by the end of 2020. (他説截止到2020年底,他一直待在那裏。)

*He will lived been there by the end of 2024. (截止到2024年底,他將一直住在那裏)

before 表示在某個時間點以前,是以現在為出發點正向記時的,常與一般過去時連用,例如:

*He lived there before 2020.(2020年以前,他住在那裏。)

by 與 before的區別!!!

1、讀音不同

by 英 [baɪ]   美 [baɪ]

例句:The feast was served by his mother and sisters.

這頓美餐是他母親和他的姐妹們準備的。

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

例句:Annie was born a few weeks before Christmas.

安妮出生在聖誕節前幾周。

2、含義不同

by prep.靠近在…旁邊常置於表示被動的動詞後,表示使為者表示方式

adv.經過表示保留或保存時用短暫拜訪

例句:I met him by chance out walking yesterday.

我昨天外出散步時碰巧遇見了他。

before prep.在…以前在…面前(或前面)(次序或排列)在前面

conj.在…以前到…為止到…之前以免不然

adv.以前過去已經

例句:The war had ended only a month or so before.

戰爭大約一個月前才剛剛結束。

3、用法不同

by 表示時間,主要有兩個用法,所涉及的動詞根據需要可以是終止性動詞,也可以是持續性動詞:

一是表示“不遲於”“早於”(=not later than)

例句:As a rule I’m home by six. 我通常六點鐘到家。 

二是表示“在……期間”(=during)

例句:It’s pleasanter travelling by day than by night.

白天旅行比夜晚旅行愉快。 

Before表達“在…之前”,不包括這個時刻。

例句:I will finish the work before Friday.

週五之前我會完成這項工作。

擴展資料:

表時間的介詞還有since、for ,這兩個介詞引導的時間狀語都有延續的含義,但是着眼點不同。

1、“for+時間段”表示“延續….之久”,其中:

與現在完成時連用,表達從過去延續到現在結束;

與過去時連用,表達過去一段已經終結的時間;

與將來時連用,表示延續到將來的一段時間。

例句:Some even have been planting this dream in their mind for years.

有些人甚至多年來一直在他們的腦海中有這樣的憧憬。(完成時)

I organized an English club and was the captain of the club for a year.

我組織過一個英語俱樂部,並擔任了一年的隊長。(和過去時)

They will stay in China for two years.

他們將在中國待上兩年。(和將來時)

2、“since+時間點”,表達從那個點開始,延續到現在,所以翻譯為“自從(過去某個時間)以來”,既然跨度為兩個時間,自然要用完成時。

例句:They have been friends since childhood.

他們從幼時起一直是好朋友。

標籤:
  • 文章版權屬於文章作者所有,轉載請註明 https://wzkpw.com/jy/d121nj.html