When和while之间的区别是困扰很多人的问题,因为它们的意思以及能与什么时态连用都不太明确。在实际的上下文中,有时它们可以通用而意思不变,但有时在特定的情境下,使用when或while更合适。实际上,要区分when和while,我们可以将连接的动作进行分类并分别使用。
首先,将连接的动作分为两类:同时发生的连续动作和依次发生的单独动作。当有两个连续的动作同时发生时,通常使用while,例如:“I was watching TV while my father was sleeping.”(我在看电视,而我爸爸在睡觉。)在这个例子中,“watching TV”和“sleeping”是两个同时发生的连续动作。另一方面,如果两个动作是依次发生的,或者一个动作紧接着另一个动作发生,通常使用when,例如:“I picked up the phone when it rang.”(电话铃响的时候我拿起了。)在这个例子中,电话响了之后,我立即拿起了电话,这是一个动作(picked up)紧挨着另外一个动作(rang)。换句话说,如果主从句都是进行时,通常使用while;如果是一般过去时,通常使用when。
此外,还可以注意到在使用when和while时需要考虑年龄的情况。当涉及到年龄时,通常使用when,例如:“I got my driver's license when I was 16 years old.”(我16岁时拿到了驾驶执照。)在这个例子中,“I got my driver's license”发生在“I was 16 years old”之前,所以使用了when。同样地,当谈论一个特定的时间点时,也可以使用when,例如:“When I was 25, I was working in New York city.”(我25岁时在纽约工作。)
总之,要正确地使用when和while这两个从属连词,需要根据动作类型对它们进行归类并加以运用。通过以上分析的例子可以看出,虽然在某些情况下when和while可以通用,但在特定语境下选择合适的连接词仍然非常重要。
在英语中,我们使用 when 和 while 来表达两个动作之间的关系。然而,当一个动作是单一动作(过去式),另一个动作是连续动作(进行时)时,事情开始变得有点复杂。那么,在这种情况下我们应该使用 when 还是 while 呢?
以下是一些例句:
- He called when I was sleeping.
- 我睡觉的时候他打来电话。
在这个例子中,我们有一个连续的动作(sleeping),也有一个单一的动作(called)。在这种情况下,我们可以使用 when 或 while,此时它们后面的时态是进行时。例如:
- He called while I was sleeping.
- 我睡觉的时候他打来电话。
当我们把连词置于单一动作之前时,用 when,不用 while。例如:
- I was sleeping when he called.
- 他打电话时我正在睡觉。
现在来看一个更容易理解的例子:
- When the phone rang, I was making lunch.
- While the phone was ringing, I was making lunch.
关于句a,较长的动作(making lunch)正在发生,而较短的动作发生了(rang),那么电话响了几次了?因为我们使用 when,我们不知道响几次,因为使用 when 并不表示这是一个正在进行的动作。电话可能响了一次就停了。
在这个句子中,电话响了几次?答案是不止一次。这是因为我们使用的是“While + 进行时”,所以我们关注的是动作的持续时间。当我们说“the phone was ringing”时,我们是在描述这种情况已经持续了一段时间。
需要注意的是,在使用“while”强调动作持续时间时,这个时间不能太长,否则我们会失去焦点。例如,我们不能说“while I was a child”,而应该说“when I was a child”。
为了避免迷路,请将外语行天下设置为星标。我们将继续输出更多优质的相关文章。