until和before有什么不同?
发布网友
发布时间:2024-09-30 06:54
我来回答
共1个回答
热心网友
时间:2024-11-25 01:38
until 意为“到……为止”,before意为“在……之前”。这两个词在用法上有相同的方面,也有不同的方面。
相同方面:
① 如果主句(或简单句)中的谓语动词为延续性动词的肯定式,用until或before均可,但在意义上有一定的差别。如:
She lived in the house until he came back. 她在那所房子里一直住到他回来。(强调“到此为止”)
She lived in the house before he came back. 在他回来之前,她一直住在那所房子里。(强调“在……之前”)
② 如果主句(或简单句)中的谓语动词为非延续性动词的否定式,用until或before均可,且意义上没有差别。如:
The moon will not come out until / before the clouds disappear. 云散了月亮才会出现。
不同方面:
① 如果主句(或简单句)中的谓语动词为非延续性动词的肯定式,只能用before,不可用until。如:
He can come here before sunset. 在日落之前他能来这。
② 如果主句(或简单句)中的谓语动词为延续性动词的否定式,多用before,一般不用until。如:
He has not done anything before she comes. 在她来之前,他什么也没做。
③ 在It wasn't until ... that 强调结构中不用before。如:
It wasn't until this morning that I heard the news. 直到今天早上我才听到这个消息。