英语
是起点,指这个动作在until的时间才开始
I didn't leave until he came back 直到他回来我才走
楼上I can only give you an answer until I think it over. 这个句子是错误的。
在这道题里其实并不强调“我不给你答案”这个状态的延续,而是强调在考虑之前“不能”给你答案,所以该
用before,说明先想想再告诉你
例2。 I could not finish the homework________.
A.until he has come B.before he came
C.when he comes D.by he had come
until he has come 强调直到....才, 是一种临界状态
直到他回来我才完成作业
before he came 强调再他回来之前 我没法完成作业
例3。 But it may still be many years ( )this problem could finally be solved.
这道题选before。给的简析是“到这个问题最终解决仍然还要许多年”,
例4。 ___can i go out paly with.....,mum?
__No, you can't ____your home work is being done.
before ?
until?
ago是指从这时算的,before指从过去的某一时刻向前推
after是指在......之后until与TILL差不多until和till两者都可作介词、连词,一般情况下可以互换使用。用
于肯定句时,主句的动词只用延续性的,它所表示的动作一直延续到till或until表示的时间为止,意为“直
到……为止”;用于否定句时,主句的动词一般是非延续性的,也可以是延续性的,它所表示的动作直到till
或until所表示的时间才发生,意为“直到……(才)”。如:
She watched TV until / till her mother came back.
她看电视直到她母亲回来。(看电视的动作延续到母亲回来才结束)
She didn”t watch TV until / till her mother came back.
直到她母亲回来她才(开始)看电视。(看电视的动作直到她母亲回来才发生)实际上,只要我们把握
住两者使用时本身的含义及主句动词是终止性的,还是延续性的,肯定式,还是否定式两大
点,就能容易地解决这类问题。现详细阐明如下:
一、在下列情况下,两者可互换用,但含义略有不同。before表示“在……之前”的意思,强
调时间先后关系;而until表示“直到……才”的意思,主句是肯定句则表示主句动作的终止
时间;主句是否定句则强调主句动作的起始时间。
1.主句为否定式终止性谓语动词。常见的动词是open,start,leave,arrive,finish,
stop等。例如:
(1)The noise of the street didn't stop until/before it was midnight.
(2)The children won't come back until/before it is dark.
(3)I didn't leave the lovely boy until/before his mother came home.
2.主句为肯定式、延续性谓语词,这类动词用stand,stay,talk,be,wait等。例如:
(1)He lived with his parents until/before he graduated from school.
(2)I will wait until/before he comes to my help.
(3)I shall stay heer until/before you come back.
二、在下列情况下,用before不用until。
1.主句这肯定式、终止性谓语动词,只用before。例: