くれます means "give" when someone gives something to me, or to a person on my side such as my family. The giver is the subject, and it is another person, not the speaker. Japanese has two verbs for "give": あげます is for giving to other people, and くれます is for giving to me. くれます often carries a feeling of thanks. In a question, you can also use it for something given to the listener: だれがくれましたか (Who gave it to you?).
§1Structure
[giver] が/は + [わたし or a person on my side, e.g. my family] に + [thing] を + くれます. The giver is the subject and takes が or は. The receiver takes に; わたしに is often left out because くれます already shows that the receiver is the speaker's side. Forms: くれます / くれません / くれました / くれませんでした; plain forms くれる / くれない / くれた / くれなかった.
§2Examples
田中さんがわたしに本をくれました。
たなかさんがわたしにほんをくれました。
Mr. Tanaka gave me a book.
誕生日に、友だちが花をくれました。
たんじょうびに、ともだちがはなをくれました。
My friend gave me flowers on my birthday.
兄はときどき、わたしに古い服をくれます。
あにはときどき、わたしにふるいふくをくれます。
My older brother sometimes gives me his old clothes.
リンさんが妹にベトナムのおかしをくれました。
リンさんがいもうとにベトナムのおかしをくれました。
Linh gave my younger sister some Vietnamese sweets.
そのとけいは、だれがくれましたか。
そのとけいは、だれがくれましたか。
Who gave you that watch?
去年は、だれもプレゼントをくれませんでした。
きょねんは、だれもプレゼントをくれませんでした。
Last year, nobody gave me a present.
このかばんは母がくれた。
このかばんはははがくれた。
My mother gave me this bag.
弟はわたしに何もくれない。
おとうとはわたしになにもくれない。
My younger brother doesn't give me anything.
§3Common mistakes
- Using あげます when the receiver is me. ✕ 田中さんはわたしに本をあげました → ○ 田中さんはわたしに本をくれました. English and Vietnamese use one verb (give / cho, tặng) in both directions, but in Japanese, giving to the speaker's side is くれます.
- Using くれます when I am the giver. ✕ わたしは田中さんに本をくれました → ○ わたしは田中さんに本をあげました. The subject of くれます is another person who gives, not わたし.
- Mixing up the particles of くれます and もらいます. With くれます the giver takes が/は; with もらいます the giver takes に (or から). To say "My friend gave me a ticket": ✕ 友だちにきっぷをくれました → ○ 友だちがきっぷをくれました, or ○ 友だちにきっぷをもらいました.
§4How it's different from similar grammar
- あげます (give to someone else)
- Both mean "give," but the direction is different. あげます is used when I give, or when one other person gives to another: わたしはリンさんに花をあげました (I gave Linh flowers); 田中さんはリンさんに花をあげました (Mr. Tanaka gave Linh flowers). くれます is used when someone gives to me or to a person on my side: リンさんはわたしに花をくれました (Linh gave me flowers); 田中さんは妹に花をくれました (Mr. Tanaka gave my younger sister flowers).
- もらいます (receive)
- The two verbs can describe the same event from different sides. With くれます the giver is the subject: 友だちがチョコレートをくれました (My friend gave me chocolate). With もらいます the receiver is the subject, and the giver takes に or から: わたしは友だちにチョコレートをもらいました (I received chocolate from my friend). The fact is the same, but くれます puts the focus on the giver and what that person kindly did.
§5How this shows up on the JLPT
In grammar-form questions (choose the word for the blank), you usually choose among あげました, もらいました and くれました. First find who gives and who receives, then look at the particles: if another person is marked with が/は and the receiver is わたし (or わたし is not written at all), the answer is くれました. If わたしは is the subject and the other person has に or から, it is もらいました. Some questions blank out the particle instead, so remember [giver] が ... くれます. In sentence-building questions (the ★ type), the usual order is [giver] が + [わたし] に + [thing] を + くれました. In reading passages, くれます helps you understand who gave something even when わたしに is not written.
§6Quick check (3 questions)
1. Choose the word that fits the blank: 誕生日に、父がわたしに時計を__。
たんじょうびに、ちちがわたしにとけいを__。
2. Which sentence correctly says "My friend gave me a souvenir"?
3. Which sentence has the same meaning as 「わたしはリンさんに辞書をもらいました。」?
「わたしはリンさんにじしょをもらいました。」