¡Hola a todos! Antes que nada tengo que deciros que este tema es polémico, ya que en muchas gramáticas consideran que la única forma correcta es la primera (por la mañana), porque es de uso general en la normal culta de las distintas zonas hispanohablantes.
Según el Diccionario Panhispánico de Dudas (2005, s. v. a) para referirse a un momento del día (mañana, tarde, noche, madrugada), en la mayor parte de Hispanoamérica se prefiere la preposición “en”: Iré al cine en la noche; Ayer en la mañana, tomé un café con Carlos.
En el español peninsular, en cambio, se prefiere usar “por”, excepto cuando el nombre lleva otro complemento introducido por “de”, entonces se usa “en“: Hice los ejercicios por la tarde; Me gusta ducharme por la noche; El examen del DELE será en la mañana del viernes.
De cualquier forma, en algunas zonas como el País Vasco y Cataluña, así como en Argentina es normal que se emplee la preposición “a”: Compraremos el regalo el lunes a la tarde; Los sábados a la mañana la gente va al mercado.
Carmen Estévez
Native Spanish teacher
Do you want to learn Spanish from the comfort of your home? Take a look at all our online Spanish courses, we have courses for all levels. You can also request the free trial online Spanish lesson to find out what our online Spanish lessons will be like.