Surprising is a form of Surprise. Surprise is a different concept from Past. Past is the opposite of Future. 
you are likely to find River in/at/on Town. River is related to Transport. 
Surprising --FormOf--> Surprise <--DistinctFrom--> Past <--Antonym--> Future 
Town <--AtLocation-- River <--RelatedTo--> Transport 