正在 vs 一直 (zhèngzài vs yìzhí): in progress or continuously
The key difference is that 正在 (zhèngzài) describes an action happening at a specific moment (e.g., now or then), while 一直 (yìzhí) describes an ongoing state or action that persists over a period of time. Use 正在 for 'in the middle of' and 一直 for 'all along' or 'continuously'.
正在 (zhèngzài) indicates that an action is in progress at a particular reference time, similar to the English present or past progressive ('is/was doing'). It focuses on a single moment or point in time. 一直 (yìzhí) expresses that an action or state has been ongoing continuously from a past point up to the present, or over a long duration. It does not focus on a single moment but on the entire span. While both can involve ongoing actions, the temporal scope differs: 正在 is momentary, while 一直 is durative.
When to use each
Use 正在 when you want to say someone is in the middle of doing something at a specific time, often now or a past moment. It sets a 'snapshot' of an ongoing action and pairs with action verbs. Do not use it for habitual actions or for actions that extend over a long period.
正在 is often interchangeable with 在 in the progressive sense, but 正在 is slightly more emphatic about the exact moment. It is also commonly used with 呢 at the end of a sentence for added emphasis (e.g., 我正在吃饭呢).
Use 一直 to indicate that something has been happening continuously from a past time up to now, or over a long period. It often implies a lack of interruption and can be used with both actions and states. For dynamic actions, it is common to pair 一直 with 在 (一直在) to emphasize ongoing progress.
一直 can be used with negation (一直没有) to mean 'have never continuously done something', and with future markers like 会 to mean 'will always'. Unlike 正在, 一直 does not refer to a single point in time.
At a glance
| 正在 | 一直 | |
|---|---|---|
| Temporal focus | Specific moment (point in time) | Duration (line over time) |
| Typical meaning | In progress at that moment | Continuously over time |
| Can be used with states? | No (typically action verbs) | Yes (e.g., 喜欢, 住, 知道) |
| Negation | Progressive negated as 没(有)在 | Negated as 一直没有 (have not been continuously) |
| Common collocations | 正在…呢 | 一直在… / 都一直… / 会一直… |
Examples
- 正在我正在听音乐。Wǒ zhèngzài tīng yīnyuè.I am listening to music (right now).
- 正在那时他正在看书。Nà shí tā zhèngzài kàn shū.At that time, he was reading a book.Reference moment in the past.
- 一直我一直住在这里。Wǒ yìzhí zhù zài zhèlǐ.I have been living here all along.Continuous state.
- 一直她一直在工作。Tā yìzhí zài gōngzuò.She has been working continuously.With 在 to emphasize ongoing progress over a span.
- 一直我一直在学中文,不是正在学。Wǒ yìzhí zài xué Zhōngwén, bú shì zhèngzài xué.I have been studying Chinese continuously, not just studying it now.Contrasts durative with momentary focus.
Common mistakes
- Using 正在 to mean 'continuously for a long time' — e.g., ✗ 我正在学中文三年了. (Should be 我一直学中文三年了 or 我学中文三年了.)
- Using 一直 to mean 'right now' — e.g., ✗ 他一直吃饭 wrongly implies he eats all the time; use 正在 for the current action.
- Omitting 在 after 一直 for action verbs — e.g., ✗ 我一直工作 is unnatural; add 在 to get 我一直工作 meaning 'I work continuously'.
- Confusing 一直 with 经常 (often) — 一直 implies unbroken continuity, not frequent repetition.
FAQ
- When do I use 正在 vs 一直?
- Use 正在 for an action in progress at a specific moment, like 'is doing' now or at a past time. Use 一直 for an action or state that has been happening continuously over a period of time, like 'have been doing'.
- Can I use 正在 to talk about something I did continuously in the past?
- No, 正在 only focuses on one moment. For continuous past actions, use 一直 or a structure like 曾经...过.
- Do I always need to add 在 after 一直?
- Not always. For states (e.g., 住在, 知道), 一直 alone is fine. For dynamic actions, 一直在 is more common to emphasise continuity.
- What is the negative form of 正在?
- The negative progressive is formed with 没(有)在, not 不正在. For example, 我没有在吃饭 means 'I am not eating'.