一、until 表示在某一特定的时间以前的一个时间点,即“直到…瞬间的那一刻”,注意:until 从句中一定要用瞬时动词。在使用过程中就会出现两种情况:
1. 肯定句:主句用延续性动词
We are waiting for you until you come.
意思是:到你来到的那一刻之前,我们一直保持延续性的等待状态,也就是说:你一来,我们就不用等再下去了。
2. 否定句:主句用一纵即逝的瞬时动词
We will not leave until you come.
意思是:到你来到的那一刻之前,我们不作瞬间离开的动作,也就是说:你一来,我们就离开。
例句中 until 从句用的come 是瞬间动词。
二、unless 表示在除非某种延续状态的条件下,注意:unless 从句中要用延续性动词,如:
Unless he studies hard, he will never pass the examination.
他如果不努力学习, 就永远不能考及格。
I shall go unless it rains.
如果不下雨我就去。
This baby seldom cries unless he is tired.
这个婴儿除非在疲倦时很少哭。
上述三个例句中,unless 从句用的 study,rain,be tired 都是可以延续的行为。
三、问题分析:
He had never praised him ________ he became one of the top students in his grade. (Unit7-5)
注意,became 是瞬间动词,也就说表示“在他变成...的那一刻以前,他父亲是不会表扬他的”,所以此处必须用 until。
如果想用 unless 表达“除非他成为尖子生,否则他爸爸绝不会表扬他 ” ,就必须把句子中的became变成与其相对应的 was 如下:
He had never praised him unless he was one of the top students in his grade.
温馨提示:答案为网友推荐,仅供参考