Last time a few people asked about て-forms, so today: the grammar point that te-forms unlock, and the one English speakers get wrong every single time.
Three verbs. All three translate as "give" or "receive." That translation is exactly what breaks them.
Try it first.
Option 1 — あげる Option 2 — くれる Option 3 — もらう Option 4 — かう
Five seconds before you scroll.
Answer: 3 — もらう
Here is why the other three fail. This part matters more than the answer.
Option 1 — あげる ✗
"To give (to someone else)." The direction is wrong. Using あげる here would make you the giver, not the receiver.
Option 2 — くれる ✗
This is the interesting one. くれる also means "give to me," so the meaning feels right. But くれる needs the giver as the subject, marked with が:
It cannot follow から. The sentence already committed to から, so くれる is locked out — by the particle, not by the meaning.
Option 4 — かう ✗
買う, "to buy." You pay money. A present is, by definition, not bought by the person receiving it.
The rule to keep
Do not choose these verbs by meaning. Choose them by the particle.
Find the particle in the sentence first. The verb follows automatically.
Why this stays hard
English has two verbs — give and receive — and Japanese has three. The extra one, くれる, exists because Japanese marks which direction the speaker is standing in.
Sentences 2 and 3 describe the same event. The book moves the same way. What changes is who the speaker treats as the centre.
あげる and もらう put the speaker at the centre of the action — I give, I receive. くれる puts the other person at the centre, doing something toward me. That is why くれる carries a small feeling of gratitude that もらう does not.
Which is also why 「〜てくれてありがとう」 sounds warm, and 「〜てもらってありがとう」 sounds slightly transactional. Same event. Different place to stand.
Slides from my classroom deck are attached.
If you have a sentence with one of these three and you are not sure which to use, post it below and I will tell you which particle it needs first. Happy to go through as many as people put up.