<p>她离开了三年了: She had been away for 3 years. (She could have been back now or could have not been back.).<br>
她离开三年了: She has been away for 3 years (have not been back). </p>

<p>她离开了三年了 could be the abbreviated version of 她离开三年了 and is used to describe the same thing, and it could also be different.  </p>

CC BY-SA 3.0
2016-01-25T23:35:24.843Z
If she is already back after being away for 3 years, you could say 她离开了三年 (she was away for 3 years)
Potato Chip
CC BY-SA 3.0
2016-01-25T23:47:24.757Z
Yes, we can say that.
Wang Zong'an
CC BY-SA 3.0
2016-01-26T01:38:33.107Z
as has been pointed out at this site before, 了 functions as aspectual or modal particle according as it immediately follows the verb or is at the end of the sentence, therefore if there is just one 了  at the end 她离开三年 is presented as a new situation (ignoring what may have happened later), with 2 了's, the absence is presented as a completed situation, which is also presented as a new situation, in the latter case the first 了 is often omitted
user6065
CC BY-SA 3.0
2016-01-28T02:43:22.797Z
They are same, but it is a bit Better to say: 她离开三年了
SIDU
CC BY-SA 3.0
2016-01-25T17:40:12.950Z
2016-01-25T17:40:12.950Z
Wang Zong'an
<p>Im my opinion, we can't tell whether the woman came back or not without context in both sentences.
In comparison, I think the nuances is that "她离开三年了" stress how many years she has left.</p>

CC BY-SA 3.0
2016-02-17T15:00:20.077Z
2016-02-17T15:00:20.077Z
zz22
<p>Oops, I think there is no difference between these two sentences, but the latter one is more preferred for it is tighter. To make no misunderstanding, I would say that we do need “了” to finish a sentence, make it sounds better, help to form a phrase, or do other things, but we just don't need too many “了” in one sentence.</p>

<p>If you read two sentence, I think you may feel that the second one is more natural.</p>

CC BY-SA 3.0
2016-02-17T15:51:03.357Z
2016-02-17T15:51:03.357Z
北海扶桑
<p>他离开三年，这边就都乱了。</p>

<p>他离开了三年，这边就都乱了。</p>

<p>？他离开了三年了，这边就都乱了。</p>

<p>？他离开三年了，这边就都算了。</p>

<p>These uses suggest that there is a difference between 他离开了三年 and 他离开了三年了. My decision on this difference is that 他离开了三年 emphasizes temporal interval with a start and finish point, that can be used to denote a background time in terms of duration. This type of time does not relate to the time of utterance, i.e., the so-called aspect. In contrast, 他离开了三年了 is open to this utterance time, i.e., the so-called tense. More importantly, this ‘leave’ event does not relate to whether he comes back or not. After all, that he comes back or has not come back presuppose a time of utterance. No matter whether he comes back, the subsequent event still happened as the speaker intended to express. That said, 离开了三年 is just used to subjectively choose or make prominent an interval of time.</p>

CC BY-SA 3.0
2016-02-18T02:41:53.133Z
2016-02-18T02:41:53.133Z
Shudong
<p>她离开了三年了: Without context this sounds weird to me. Without any context, all the responses above are just adding to confusion.
to render it more idiomatic, perhaps change to: 她离开已经有三年了。
她离开三年了: this is idiomatic.</p>

CC BY-SA 3.0
2016-02-13T21:24:27.997Z
2016-02-13T21:24:27.997Z
johnseah
<ul>
<li>她离开了三年了</li>
<li>她离开三年了</li>
</ul>

<p>My two different textbooks say those two sentences respectively for the one same meaning: "It's been three years since she left." but I'm still not sure because my books are too old and meager in terms of contents. Do they really have the same meaning? If so, can I take the 她离开三年了 as an abbreviated version of 她离开了三年了 which leaves out the aspectual particle 了 after 离开? If there's a difference between the meanings of the two sentences, please let me know.</p>

<p>Thanks for your help in advance!</p>

CC BY-SA 3.0
2016-01-25T16:53:26.093Z
abbreviated version ✓，as confirmed by previous discussions at this site and grammar texts
user6065
<translation><grammar>
她离开了三年了 vs. 她离开三年了 Is there any difference between the two?
# 她离开了三年了 vs. 她离开三年了 Is there any difference between the two?

(Asked by: username_0 on 2016-01-25)

* 她离开了三年了
* 她离开三年了

My two different textbooks say those two sentences respectively for the one same meaning: "It's been three years since she left." but I'm still not sure because my books are too old and meager in terms of contents. Do they really have the same meaning? If so, can I take the 她离开三年了 as an abbreviated version of 她离开了三年了 which leaves out the aspectual particle 了 after 离开? If there's a difference between the meanings of the two sentences, please let me know.

Thanks for your help in advance!

**Tags:** translation, grammar

> **Comments:**
> **username_1**: abbreviated version ✓，as confirmed by previous discussions at this site and grammar texts  

---

## 5 answers

### Answer by username_2 on 2016-01-25. Score: 4

她离开了三年了: She had been away for 3 years. (She could have been back now or could have not been back.).  
她离开三年了: She has been away for 3 years (have not been back).

她离开了三年了 could be the abbreviated version of 她离开三年了 and is used to describe the same thing, and it could also be different.

> **Comments:**
> **username_3**: If she is already back after being away for 3 years, you could say 她离开了三年 (she was away for 3 years)  
> **username_2**: Yes, we can say that.  
> **username_1**: as has been pointed out at this site before, 了 functions as aspectual or modal particle according as it immediately follows the verb or is at the end of the sentence, therefore if there is just one 了  at the end 她离开三年 is presented as a new situation (ignoring what may have happened later), with 2 了's, the absence is presented as a completed situation, which is also presented as a new situation, in the latter case the first 了 is often omitted  
> **username_4**: They are same, but it is a bit Better to say: 她离开三年了  

---

### Answer by username_5 on 2016-02-17. Score: 0

Im my opinion, we can't tell whether the woman came back or not without context in both sentences.
In comparison, I think the nuances is that "她离开三年了" stress how many years she has left.


---

### Answer by username_6 on 2016-02-17. Score: 0

Oops, I think there is no difference between these two sentences, but the latter one is more preferred for it is tighter. To make no misunderstanding, I would say that we do need “了” to finish a sentence, make it sounds better, help to form a phrase, or do other things, but we just don't need too many “了” in one sentence.

If you read two sentence, I think you may feel that the second one is more natural.


---

### Answer by username_7 on 2016-02-18. Score: 0

他离开三年，这边就都乱了。

他离开了三年，这边就都乱了。

？他离开了三年了，这边就都乱了。

？他离开三年了，这边就都算了。

These uses suggest that there is a difference between 他离开了三年 and 他离开了三年了. My decision on this difference is that 他离开了三年 emphasizes temporal interval with a start and finish point, that can be used to denote a background time in terms of duration. This type of time does not relate to the time of utterance, i.e., the so-called aspect. In contrast, 他离开了三年了 is open to this utterance time, i.e., the so-called tense. More importantly, this ‘leave’ event does not relate to whether he comes back or not. After all, that he comes back or has not come back presuppose a time of utterance. No matter whether he comes back, the subsequent event still happened as the speaker intended to express. That said, 离开了三年 is just used to subjectively choose or make prominent an interval of time.


---

### Answer by username_8 on 2016-02-13. Score: 0

她离开了三年了: Without context this sounds weird to me. Without any context, all the responses above are just adding to confusion.
to render it more idiomatic, perhaps change to: 她离开已经有三年了。
她离开三年了: this is idiomatic.


---

