I'm really bad at 了ing: Nankai students say I'm bad at this. My teacher says I'm bad at this. Even Tang Ho mentioned my abuse of 了. Moreover, I'm sure I'm not the only one who is really bad at 了ing: e.g. To 了 or not to 了.

Question: How does someone train using 了 correctly?

To make this clear...

Not relevant: Where does 了 goes in one particular sentence.
Relevant: Where does the 了 go in these 100 training sentences?

I.e., training, drills, repetition, etc. Keep doing it until I get it right without thinking. Maybe there's an app or book that gives you where does the 了 go? exercises. Or maybe there's a way to generate my own exercises.


To illustrate why this is so difficult...

(Note: putting 了s in the following example sentence does not answer the question---that's not the point! That's "give a man a fish" not "teach a man to fish".).

In theory... I've read about completion 了 (post-verb) and change-of-state 了 (end of sentence). Aside from 太...了 which is easy, that covers most 了s (as I understand). I'm aware there's a lot of other cases I have no idea about yet.

In practice... I'll want to say something very simple like:

I gave my friend a phone call
我给朋友打个电话 [without any 了s]

So I think:

  1. the phone call is complete, so it needs a completion 了 (but do I put it after the verb 给 or after the verb 打?); and
  2. at some point, the state changed from

    (1) me having not given my friend a phone call, to
    (2) me having given my friend a phone call,

    so it also needs a change-of-state 了.

At this point I'll give up and copy/paste the sentence into Baidu 我给朋友打个电话 and just copy what someone else has done. In this case, it seems like no 了 is needed, despite me thinking there's a reasonable argument for adding three different 了s.

🎶 But there's one sound mode that no one knows...
🎶 What Where does the fox say 了 go?

  • Hummmm, Baidu gives no 了 because there isn't in your search term. The result are all like "我给朋友打电话,没有声音,过一会才出现,你好你所拨打的电话占(暂)时无法接通 ,请稍后再拨,为什么 " So "我给朋友打电话" is not a complete sentence, but an adverbial. Commented Dec 8, 2019 at 23:15
  • @TooskyHierot OP's sentence is 我给朋友打'个'电话, which is a complete sentence.
    – dan
    Commented Dec 9, 2019 at 0:20
  • Also I’d make multiple Baidu queries, with parts of the sentence, and quotation marks. And I’d flick through the results pages until I find something comparable. And I’d use alternative sites, not just Baidu. But I didn’t want to include the full details in the question.
    – Becky 李蓓
    Commented Dec 9, 2019 at 0:45
  • Put as many sentences with 了 and without 了 together (with the english translation too), and try to understand the difference.
    – sylvia
    Commented Dec 9, 2019 at 4:32

2 Answers 2


It is a tough question I would give it a try...

(1) [aspect marker] indicating completed action

(2) [final particle] indicating change of situation

Let's use a shorter sentence.

I go to see the flower (我去看花)

  • If you want to state the verb 去 (go) is complete, the sentence would be (我去了看花)

  • If you want to state the verb 看 (see) is complete, the sentence would be "我看了花" (I've seen the flower)

  • if you want to indicate the verb phrase 去看花 (go to see flower) are completed action the sentence would be "我去看花了" (I've gone to see the flower).

  • if you want to indicate the situation has changed, the sentence would also be "我去看花了". You would say that if the context is Q: "去看花沒? A: "我去看花了" (situation changed from 'haven't gone to see the flower' to 'have gone to see flower')

  • if you want to emphasize the action "去看花" then sentence would again, be "我去看花了". You would say that if the context is : "老闆,工作做完(現在)我去看花了" (Hey, boss, the job is done, I am going to see the flower now)

我去看花了 can has three different meanings in different context, deciding where to put 了 in a sentence without other context is not easy indeed.


To use 了 correctly, you have to:

  1. Identify which action is completed and which situation has changed, just think about what your sentence would be like in English, and you will find some clues.

  2. Consider what you want to express by filling in context in your mind, like in my "我去看花" example.


I can understand your difficulty. 了 has a lot of senses in a dictionary. Here I only address the sense of being a completion marker. I try to cover as much as I can.

Try to not put 了 unless it's necessary.

  1. {noun + verb}, {noun + verb + 了}. E.g. 我走了.

  2. {noun + verb + noun}, either {noun + verb + 了 + noun} or {noun + verb + noun + 了} E.g. 我打球了 or 我打了球;我吃饭了 or 我吃了饭;

  3. {noun + verb + measure word + noun}, {noun + verb + 了 + measure word + noun} E.g. 我吃了一顿饭;我打了一场球;我打一场球了 and 我吃一顿饭了 are off.

  4. When there are two verbs in a sentence, put 了 at the end. E.g. 我出去玩了;出去 and 玩 are verbs. 我出去了玩 is off.

That's what I can think of off the top of my head. There might be other occasions.

On your example:

I gave my friend a phone call

我给朋友打个电话 [without any 了s]

In this case, 了 is needed because your English sentence appears the phone call happened in the past. Now the question is where we should put 了 in this case? We can see the measure word 个 preceding 电话, so according to rule 3, it should be 打了个电话. 打个电话了 is incorrect. The whole translation should be 我给朋友打了个电话.

Hope this could help a bit.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.