文章插图
until 意为“到……为止”,before意为“在……之前” 。这两个词在用法上有交集,也有不同的方面 。
交集方面:
① 如果主句(或简单句)中的谓语动词为持续性动词如stand, live, stay, talk, be, wait,等的肯定式,用until或before均可,但在意义上有一定的差别 。如:
She lived in the house until he came back. 她在那所房子里一直住到他回来 。(强调“到此为止”)
She lived in the house before he came back. 在他回来之前,她一直住在那所房子里 。(强调“在……之前”)
② 如果主句(或简单句)中的谓语动词为非持续性动词(即动作瞬间完成的)如open, start, leave, go, arrive, finish, begin, stop等的否定式,用until或before均可,且意义上没有差别 。如:
The moon will not come out until / before the clouds disappear. 云散了月亮才会出现 。
不同方面:
① 如果主句(或简单句)中的谓语动词为非持续性动词(即动作瞬间完成的)的肯定式,只能用before,不可用until 。如:
He had measured me before I could get in a word.我还没来得及插话,他就把我的尺寸量好了 。
She fell asleep before I could take off her clothes. 我还没脱掉她的衣服,她就睡着了 。
文章插图
We arrived there before it started to rain. 我们在下雨前到了那里 。
The holiday came to an end before I knew it. 我还没来得及知道假期就结束了 。
He can come here before sunset. 在日落之前他能来这 。
He almost knocked me down before he saw me. 他看见我之前差点把我撞倒 。
另外,主句谓语动词强调动作的迟缓性,只用before,这时常伴有时间段状语或时间段暗示 。如:
It was quite a long time before he found the elephant.过了很长时间,他才找到大象 。
We had walked a long way before we found some water.走了很长的路我们才找到水 。
We had sailed for two days before we saw the land.航行了两天我们才发现陆地 。
It was midnight before my brother came home.我哥哥直到半夜才回来 。
② 如果主句(或简单句)中的谓语动词为持续性动词的否定式,多用before,一般不用until 。如:
He has not done anything before she comes. 在她来之前,他什么也没做 。
③ 在It wasn't until ... that 强调结构中不用before 。如:
It was not until 1911 that the first of the vitamins was identified.
直到1911年才发现了第一种维生素 。
文章插图
It wasn't until this morning that I heard the news. 直到今天早上我才听到这个消息 。
另外:放于句首时用until.如:
Until he finished his homework,he didn’t go home. 直到完成作业他才回家 。
应注意:在使用not until时,若not until放于句首,句子应部分倒装 。For example:
Not until he finished his homework,did he go home. 直到完成作业他才回家 。
小结:主句是持续性谓语动词时,肯定,否定都可以用until,但意义完全不同,肯定表示动作终止,而否定表示动作开始 。
请看:
1). We discussed the problem until he came back. (强调“到此为止”)
我们一直讨论这个问题到他回来 。
We discussed the problem before he came back.
在他回来之前我们讨论了这个问题 。(强调“在……之前”)
2). We didn’t discuss the problem until he came back.
我们一直等到他回来才讨论这个问题 。(强调“在……之后才……”)
知识拓展:
1. 表示“在…之前”的另外一个英语单词“by”的用法:
by表示在某特定的时间之前或不迟于某特定的时间,意为"最迟在;不迟于"或"在……之前"等 。
例子:I will finish my task by nine.我将在九点钟前完成任务 。
2. 表示“与其说……倒不如……”,“与其……毋宁……”的意思时只用before.如:
【before sunrise before】I'd die before I apologized!
我宁愿死也不道歉!
文章插图
I would give up my job before I agree to be dismissed.我与其被解雇还不如先辞职 。
He will die of hunger before he steals.他宁愿饿死也不愿意去偷 。
3. 在某些特定句型中用before 。
1)It was (not) long before…(不久)过了很长时间才…
It will (not) be long before…(不到)要过很长时间才会…
秒懂生活扩展阅读
- 崆峒山|崆峒山的雪惊艳了时光,温柔了岁月
- abab式的词语三年级 abab
- 醉翁亭记翻译注释 醉翁亭记翻译
- 火车|中国“最煎熬”的一趟火车,全程5000公里路程,耗时近53个小时
- |沣东荷苑,浪漫的夏季(1)
- 威海|威海-梦开始的地方
- 袁家界|甘肃省地理概况
- 茶园|名山,一座飘着茶香的小城。
- 千玺的壁纸横屏 千玺的壁纸
- 怎么谈恋爱技巧和语言视频 怎么谈恋爱技巧