Some theory about time and place prepositions:
Don´t miss the "select from the following" section. You´ll be surprised!
The meaning of prepositions in Spanish
Some exercises
http://www.englishexercises.org/buscador/buscar.asp?nivel=any&age=0&tipo=any&contents=prepositions#a