Por versus Para correctly used?
Mateo pasó el verano en Colombia con su abuela. Mateo fue a Colombia para visitar a su abuela. Ella estaba enferma y quería la compañía de su nieto. Ella estaba enferma; por eso, Mateo decidió ir. La familia le envió muchos regalos para la abuela. La famila envió muchos regalos para la abuela. La abuela se alegró mucho de la visita de Mateo. La abuela se puso muy feliz por la visita de Mateo. Mateo pasó tres meses allá. Mateo estuvo en Colombia por tres meses.
Did I use por and para right in the bold words?
1 Answer
La famila envió muchos regalos para la abuela.
Here I would use a la abuela.
Mateo estuvo en Colombia por tres meses.
You can say it this way if you want, but it sounds more natural without any preposition after "Colombia".
The rest is OK.