Explanation: Clock times use A LAS (or a la for one o'clock): La clase empieza a las nueve.
Explanation: Parts of the day without a specific hour use POR: por la mañana.
Explanation: When a part of day is attached to a clock time, POR changes to DE: a las diez de la mañana.
Explanation: Months take EN: en abril. The same goes for seasons (en verano) and years (en 2020).
Explanation: Days of the week take NO preposition in Spanish — just the article EL: el lunes.
Explanation: "Until" = HASTA: Trabajo hasta las seis. Its partner desde means "since/from".
Explanation: Opening-hours ranges use DE…A: de nueve a dos. (Desde las nueve hasta las dos is also possible, but with articles.)
Explanation: Antes de + INFINITIVE: Antes de salir. A conjugated verb ("salgo") can never follow antes de directly.