by与until ,before区别.

by与until ,before区别.
The ticket is valid until March.这张票的有效期一直到3月份
【by也是可以理解为到...时的意思,此时用by的话,会是怎么样概念了?】  
She lived in the house before he came back.【by也是可以理解为在某个时间点之前,如果此句用by,会是什么样的概念了?】
piannidewo 1年前 已收到2个回答 举报

519683384 幼苗

共回答了18个问题采纳率:88.9% 举报

efore与until当连词用时,都表示主句的情景发生在从句情景之前,它们主要有两个区别:
第一,带有until从句的肯定式主句中的谓语动词必须是持续性的(如be,live,like,work等),而带before从句的主句中的谓语动词则不必是持续性的.比较:
(a)We always have to wait until the last passenger has left.
我们总是得等到最后一个乘客离去.
(b)I shouted before the boss arrived.
在老板到来之前,我大喊大叫.
第二,until引出的分句的内容是真实的,而before引出的分句的内容可能是真实的,也可能是非真实的.比较:
(a)Let's wait until the rain stops.
让我们等到雨停吧.
(b)I began to cry before he could speak.
他尚未开口,我就开始哭了.
(c)Pigs will fly before he'll become a mathematician.
他要是能当数学家,猪都会飞了(在他成为数学家之前猪都会飞了.意即根本不可能).
1.by 和until:
by 表示“截止到某一时刻为止”,句中的实义动词一般是表示瞬间行为的:
We had to get there by evening.
我们必须在夜晚前抵达那里
或者是be动词:
You must be back by four o'clock.
你务必在4点前回来.
until / till表示“一直延续到某一时刻”,如果是肯定句,句中的动词一般是延续性动词;否定句表示“在...以前,直到...才”:
He lived in California until he was twenty.
他在加里弗尼亚一直住到20岁.
She didn't go to bed until her daughter came back.
她一直等到女儿回来才去睡觉.
I didn't wake up until I heard the alarm clock.
直到听到闹钟的铃声我才醒来.
2.by和before:
by...到...为止,时间点 by 8 到8点为止,包括八点和八点之前
before 在...之前 before 8 八点之前 不包括8点
by+时间点,通常用完成时态
before不用于完成时态

1年前

9

yumensile888888 幼苗

共回答了17个问题 举报

by+时间点 before除了接时间点还可以引导一个时间状语从句

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.167 s. - webmaster@yulucn.com