在英语语法中,"when"和"until"都表示时间,但用法不同。"When"通常表示某个事件发生的时间或一般性的时间,如"I was sleeping when the phone rang"或"I usually have breakfast when I wake up"。"Until"表示一个动作或状态一直持续到某个时间为止,或某个时间之前的状态,如"I studied until midnight last night"或"She didn't leave until I arrived"。因此,"when"用于表示具体时间点或一般性的时间,"until"表示一段时间的持续或某个时间之前的状态。
When通常用来表示某个事件发生的时间,常与过去时态搭配使用。例如:I was sleeping when the phone rang.(我正在睡觉的时候电话响了。)
另外,when也可以用来表示一般性的时间,例如:I usually have breakfast when I wake up.(我通常在起床后吃早餐。)
Until通常用于表示一个动作或状态一直持续到某个时间为止,也常和过去时态搭配使用。例如:I studied until midnight last night.(昨晚我学习到了午夜。)
另外,until也可以用于表示某个时间之前的状态,例如:She didn't leave until I arrived.(直到我到达她才离开。)