Un enlace con audio para las preposiciones de tiempo:
by (bái) - para, antes de
beyond (bi-iónd) - más allá
de
on (on) - en (para los días - On Monday, On
Tuesday,...etc.)
at (at) - a (se usa para la
horas)
in (in) - en (para meses, estacions, años y
partes del día)
http://www.shertonenglish.com/resources/es/prepositions/prepositions-time3.php