あげる

あげる significa “dar” o “regalar”en español.

A B algo あげる / A da algo a B
わたしは おとうと クラシックのコンサートのチケットを あげました
He regalado la entrada del concierto de música clásica.

サラさんは たけしくん えいごのじしょを あげました
Sara regaló un diccionario de inglés.

つまは おとこのこ おかしを あげました
Mi mujer le dio una chuche a un niño.

くれる

くれる significa igualmente “dar” y “regalar”pero el recibidor es “yo”o alguien cerca de usted como la familia, amigos

A わたし algo くれる / A me da algo
A la familia / algo くれる / A
おばあさんは わたし げんきんを くれました
Mi abuela me dio dinero (en efectivo).

みさこさんは (わたし) こねこを くれました
Misako me ha regalado un gatito.

カルロスさんは わたしのおとうと おみやげを くれました
Carlos le dio un souvenir a mi hermano pequeño.

もらう

もらう significa “recibir”.

A B/から algo もらう / A recibe algo de B
おねえさんから たんじょうびプレゼントを もらいました
Recibí un regalo de cumpleaños de mi hermana mayor./ Mi hermana me regaló…

おにいさん うわぎを もらいました
Recibí una chaqueta de mi hermano mayor. / Mi hermano me regaló …

たけしさんは サラさんから えいごのじしょを もらいました
Takeshi recibió un diccionario de Sara. / Sara le regaló …a Takeshi.