This document provides examples and definitions for 15 common English prepositional phrases:
1) At last = finally
2) On foot = walking
3) By mistake = not meaning to
It explains that prepositions are often used in phrases and expressions where the logic is not always clear, and therefore many need to be learned by heart without strict rules.