There was this exercise about prepositions which I’ll repost below. The question I have is, is there some kind of rule for knowing which preposition to use in this case? Which would be the correct answer, and would there be a definite reason for each usage or is it just getting used to them?
Nick lives _____ a farm, but I live _____ San Francisco, and most of my relatives live ____ a small village near Santa Monica.
A) at – at – at
B) on – at – on
C) in – in – in
D) on – in – at