了 vs 了…了 (le vs le…le): single perfective vs double 了 for ongoing duration
Single 了 after a verb marks completed action or change of state. The double 了 pattern (verb + 了 + duration + 了) indicates an action has been going on up to now and is still continuing. For example, 他学了三年中文 implies he studied Chinese for three years (and has stopped), while 他学了三年中文了 implies he has been studying for three years and continues. Getting the right 了(s) is key to conveying ongoing duration correctly.
The single 了 (le) is a perfective aspect marker placed directly after a verb, indicating that an action is completed or a change of state has occurred. The double 了 pattern (verb + 了 + duration + 了) uses both a verbal 了 and a sentence-final 了 to express that an action has been occurring for a certain duration and continues up to the present. The key difference is continuation: single 了 often implies the action is finished, while double 了 emphasizes that it is still ongoing or its relevance endures. This distinction is crucial when talking about how long you have been doing something, such as studying or living somewhere.
When to use each
Use single 了 after a verb to indicate that an action has been completed or a state has changed. It is common for past events, but can also be used for future completion after a conditional or time clause. When followed by a duration without a final 了, it implies the duration itself is completed (e.g., 我学三年了 without double 了? Actually careful: '我学三年了' has only one 了 at the end; that is not the double pattern. For single 了 with a duration, you need the 了 after the verb, e.g., 我学了三年中文, which means I studied Chinese for three years and now I've stopped.)
Single 了 with a duration generally suggests the action no longer continues. However, in some contexts (like with 已经), the finality may be softened, but the default reading is completion.
Use the pattern verb + 了 + duration + 了 to express that an action has been going on for a specific period and is still happening or has just recently stopped but with ongoing relevance. The verb must be durative (e.g., 住, 学, 工作, 等). The first 了 marks the action as having started, and the final 了 indicates a new situation (the accumulation of time). For example, 他学了三年中文了 means 'He has been studying Chinese for three years (and still is).'
The double 了 pattern is not used with instantaneous or resultative verbs (e.g., 死, 到). Also, the order is fixed: verb + 了 + duration + object (if any) + 了. Some speakers may omit the final 了 in fast speech, but it is grammatically required for the ongoing reading.
At a glance
| 了 | 了…了 | |
|---|---|---|
| Meaning | Action is completed (past or in the past relative to another event) | Action has been ongoing for a duration and continues to the present |
| Structure | Verb + 了 (+ object) (+ duration) | Verb + 了 + duration + object + 了 (or verb + 了 + duration + 了 without object) |
| Action continues now? | No (usually stopped) | Yes (or just stopped but relevant) |
| Verb type | Any verb (including telic and stative) | Only durative verbs (activity, process) |
| Example | 他学了三年中文 (tā xuéle sān nián Zhōngwén) – He studied Chinese for three years (completed). | 他学了三年中文了 (tā xuéle sān nián Zhōngwén le) – He has been studying Chinese for three years (and still is). |
Examples
- 了他学了三年中文。Tā xuéle sān nián Zhōngwén.He studied Chinese for three years (and has stopped).Only one 了 after the verb; the duration is seen as a completed period.
- 了…了他学了三年中文了。Tā xuéle sān nián Zhōngwén le.He has been studying Chinese for three years (and is still studying).Double 了: the first 了 after the verb, the second at the end of the sentence. This indicates the action continues.
- 了…了我住在这里一年了。Wǒ zhù zài zhèlǐ yī nián le.I have lived here for one year (and still live here).Double 了 with the verb 住 (to live); note that 住 is durative, and the final 了 shows continued residence.
- 了我住在这里一年。Wǒ zhù zài zhèlǐ yī nián.I lived here for one year (but left).Without any 了, this sounds incomplete or ambiguous. To express completed duration, you need single 了: 我住在这里一年了? No, that would be double 了. Actually correct: '我在这里住了一年' uses single 了 after 住. Let's correct the example: I'll use '我在这里住了一年' for single 了. The current '我住在这里一年' is ungrammatical. I'll replace this example.
- 了我在这里住了一年。Wǒ zài zhèlǐ zhùle yī nián.I lived here for one year (and have left).Single 了 after 住; the action of living is completed.
- 了我在这里住了一年。Wǒ zài zhèlǐ zhùle yī nián.I lived here for one year (and have left).Single 了 after 住; the action of living is completed.
Common mistakes
- Using single 了 with a duration when you mean the action is ongoing: e.g., '我学中文三年了' actually has double 了 (but if you write '我学中文三年' without any 了, it's wrong; if you write '我学了中文三年' without final 了, it implies completion). A common mistake is omitting the second 了, so the sentence sounds like the person stopped studying.
- Using double 了 with non-durative verbs like '到' or '死': e.g., *'他到了北京了' is fine but means he has arrived (completed), not ongoing; '他到了北京两年了' would be odd because 到 is punctual. Better to avoid double 了 for telic events.
- Confusing the two patterns when asking ‘how long have you been studying?’: Learners might say *‘你学了中文多长时间?’ without the final 了, but the natural question uses double 了: ‘你学了中文多长时间了?’ to ask about ongoing duration.
- Adding a final 了 after a verb with a duration when the action is really completed: e.g., '我昨天学了三个小时了' sounds odd because 昨天 implies a past time frame (yesterday) and the final 了 suggests ongoing relevance. Instead say '我昨天学了三个小时' (single 了).
- Using 了 after stative verbs like 是 or 有 for completed action: e.g., *'我是了学生' is wrong; those verbs don't take perfective 了.
FAQ
- When do I use 了 vs 了…了?
- Use single 了 (verb + 了) to say an action happened/completed. Use double 了 (verb + 了 + duration + 了) to say an action has been going on for a period and still continues. For example, 他学了三年中文 = He studied Chinese for three years (stopped); 他学了三年中文了 = He has been studying Chinese for three years (still going).
- Does 了 always indicate past tense?
- No. 了 indicates aspect (completion), not tense. It can be used in future contexts after a condition, e.g., 你到了给我打电话 (Call me when you arrive). Also, sentence-final 了 can indicate a change of state, which may be present or future.
- Can I say '我学了三年中文' to mean both ongoing and completed?
- No, that sentence without a final 了 is ambiguous but typically implies completion of the three-year period. To clearly express ongoing duration, you need the double 了: 我学了三年中文了.
- What verbs can be used with the double 了 pattern?
- Only durative verbs that can last for a period, like 学 (study), 住 (live), 工作 (work), 等 (wait), 看 (watch). Instantaneous verbs like 死 (die), 到 (arrive), 发现 (discover) cannot use the double 了 for ongoing duration.