I learned about some very well done Preposition Exercises from the fine French site Resources For The College.

They would be appropriate for Beginning and above English Language Learners.

I’ve placed the link on my English Themes For Beginners page under Prepositions.