When do we use lè or guò?

When you learn Mandarin, you can find a lots of function words or we called them grammar words sometimes, “lè” and “guò” are two very important grammar words in Mandarin, they indicate action is the past/past tense. But what is the difference? and when do you use guò or lè?

For example, if you want to say, “I  had dinner last night”, you will say “wǒ zuó tiān wǎn shàng chī fàn le“(我昨天晚上吃饭), it’s a past tense sentence.

While, if you want to say “I have been to Beijing”, then you have to say “wǒ qù guò běi jīng” (我去北京), here is past perfect tense.


Now, try to translate these sentences into Chinese:
1. I learnt Mandarin yesterday.
2. I have eaten my breakfast.
3. I forgot my book at home.
4. I have said to him already.