before的用法归纳总结
在英语中,before的词性较多,既可以做介词,表示(时间上)在……之前,早于;在……影响下,在……威慑下。也可以做副词,表示以前,过去。还可以做连词,表示在……以前;到……为止。
before的用法归纳总结:
1、before作介词:
(1)指定时序事件,相当于 earlier than sb/sth,意为”在…以前“。
例如:
I must get home before nine o'clock.
我必须在九点以前到家。
Leave your keys at reception before departure.
离开前请把钥匙留在服务台。
(2)在某些情况下,before 也可以用来指定先后位置,相当于 in front of sb/sth,意为”在…面前(前面)“,对应的是介词 behind。
例如:
They knelt before the throne.
他们跪在御座前。
Before you is a list of the points we have to discuss.
放在你面前的是一份我们要讨论的要点清单。
(3)表示在顺序或安排上某人或某物先于某人或某物,相当于 ahead of sb/sth。
例如:
Your name comes before mine on the list.
名单上你的名字排在我的前面。
He puts his work before everything.
他一切以工作为重。
(4)表示”当面“,相当于 in the presence of sb,通常 sb 是正在听或等待等的人。
例如:
He was brought before the judge.
他被带到裁判面前。
She said it before witnesses.
她当着证人的面讲出这事。
注意:在英文写作中,当提到已经写过的东西时,用 above 而不用 before。
例如:
As the graph above shows, the rate of inflation has risen by 15%.
如上图所示,通货膨胀率上升了15%。
As stated above, there are four key findings from the study.
如上所述,本研究有四个关键发现。
2、before作副词:
(1)表示现在或说话时间之前的任何时候,此时的用法跟 already 类似,在英式英语中,它们常跟现在完成时连用。
例如:
I have seen him before.
我以前见过他。
Have you been here before?
你以前来过这里吗?
(2)表示在说话的某个过去时间之前的任何时候,即表示过去的过去,常跟过去完成时连用。
例如:
Suddenly I realized that I had seen him before.
突然我意识到我以前见过他。
解析:说话的时间是过去(realized),那么 before 是在 realized 之前,表达的是过去的过去,因此用过去完成时(had seen)。
(3)与诸如 day,morning,night,week,month 或 year 等时间名词一起使用,表示过去的一个 day,morning,night,week,month 或 year 等。
例如:
Two people were ill at work yesterday and three people the day before!
昨天有两个人生病上班,前天有三个人!
A: Did you graduate in 1989?
你1989年大学毕业吗?
B: No, actually, I finished college the year before.
不是,事实上我是在1988年毕业的。
注意:当表示从此刻算起若干时间以前,用 ago,而不用 before。
例如:
The letter came a few days ago.
这封信是几天前寄来的。
She was here just a minute ago.
刚才她还在这儿。
3、before作连词:
(1)作从属连词时,before 引导的从句可以放在句首或句尾,放在句首时,通常用逗号把主从句分开。
例如:
I always feed the dogs before I have dinner.
我总是在吃饭前喂狗。
(2) before与一般现在时连用谈论将来。
例如:
I will call you before I go.
我走之前给你打电话。
(3)before与完成时或过去时连用,强调 before 从句中的动作没发生或可能不会发生。
例如:
You can’t watch TV before you have finished your homework.
你在做完作业之前不能看电视。
解析:have finished 这个动作还没发生或可能不会发生。
4、before与其他成分:
before常与just,immediately,shortly或long等副词以及days,weeks,months或 years 等时间名词连用并置于before之前,用来强调短暂的时间。
例如:
We left just before the final curtain.
我们刚好在演出结束前离开。
He reached Cambridge shortly before three o'clock.
他快到3点的时候抵达了剑桥。
It is significant that he changed his will only days before his death.
他在临终前几天修改遗嘱,这很能说明问题。
5、before long:不久,很快。相当于 after a short time,经常出现在写作中。
例如:
Before long he took over the editing of the magazine.
他不久就接手负责杂志的编辑工作。
We'll be home before long.
我们很快就要到家了。
6、beforehand:
有的时候 beforehand 可以代替 before,特别是所涉及的时间没那么具体,常见于非正式的口语中。
例如:
Make a list of your questions beforehand.
事先列出你的问题。
I wish we'd known about it beforehand.
要是我们预先知道这事就好了。
before是什么时态的标志?
before既可以是现在完成时态的标志,也可以是过去完成时态的标志词。
例如:
I have seen the movie before.
我以前看过这部电影。
这句话表达的意思是对这部电影的内容很熟悉,所以用的是现在完成时态。
Before I arrived at the train station,the train had left.
在我到达车站之前,火车已经开走了。
在这里before表示出了两个动作发生的先后顺序,发生的更早的那一个,用过去完成时态,所以before又是过去完成时态的标志。
before与until的区别:
until 意为“到……为止”,before意为“在……之前”。
这两个词在用法上有相同的方面,也有不同的方面。
相同方面:
1、如果主句(或简单句)中的谓语动词为延续性动词的肯定式,用until或before均可,但在意义上有一定的差别。
如:
She lived in the house until he came back.
她在那所房子里一直住到他回来。(强调“到此为止”)
She lived in the house before he came back.
在他回来之前,她一直住在那所房子里。(强调“在……之前”)
2、如果主句(或简单句)中的谓语动词为非延续性动词的否定式,用until或before均可,且意义上没有差别。
如:
The moon will not come out until/before the clouds disappear.
云散了月亮才会出现。
不同方面:
1、如果主句(或简单句)中的谓语动词为非延续性动词的肯定式,只能用before,不可用until。
如:
He can come here before sunset.
在日落之前他能来这。
2、如果主句(或简单句)中的谓语动词为延续性动词的否定式,多用before,一般不用until。
如:
He has not done anything before she comes.
在她来之前,他什么也没做。
3、在It wasn't until ... that 强调结构中不用before。
如:
It wasn't until this morning that I heard the news.
直到今天早上我才听到这个消息。