英语题目疑问

来源:百度知道 编辑:UC知道 时间:2024/07/03 10:08:37
Could I take a few days'leave,sir?
I'm afraid you can't______the work is being done.
A until B before
为什么用B?A错在哪里?

此题应该选before
因为看后面,是一个从句,而until不可以引导从句,只加表时间的短语或词,before在此引导时间壮语从句

before只是陈述以前的事实,用until则着重后来的变化情况

怎样才能清楚地解释其选择的原因,这就涉及到until与before的区别问题。
实际上,只要我们把握住两者使用时本身的含义及主句动词是终止性的,还是延续性的,肯定式,还是否定式两大点,就能容易地解决这类问题。现详细阐明如下:
一、在下列情况下,两者可互换用,但含义略有不同。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。例:
(1)H