Interested in Language
I came across this sentence, "I put up a fence to prevent people from walking on my garden".
Does the preposition "on" sound naturally here? I would personally use "into", "inside" rather than "on".
The writer wants to stop people walking on the cultivated part of the garden.