I fail to see the difference between 4 a 5, despite your explanation. To me, the 2 sentences bear the same information - village and its name. It may be a nuance beyond the dude's capacity.
Try thinking about this: Which version (4 or 5) would you use if you knew for a fact that your listener was already familiar with Perth?
Is it correct to assume native speakers tend to avoid the combinations such as: the city of Boston, town Sheffield, or village Bath? They prefer to say: I come from Boston, a US city, I was born in Sheffield, a town in the west of England, or I live in Bath, a village in the west of Canada?
Not really, no. It isn't really a matter of preference, though style does play some part. It's basically about the different uses that different forms have.
As I tried to suggest before,
the city of Boston is correct and natural,
the town Sheffield is grammatical and possible in some contexts but in many would be unnatural, and
village Bath is completely wrong.
To attempt to simplify this for you, I'd ask you to ignore number 3 and just follow this simple formula:
I was born in [the village of] Bath.
The bracketed part must include both
the and
of, and
village can be replaced with
town/city/borough, etc. The use of the definite article in the bracketed part means that the speaker is
making reference to the place. There are a few reasons to do this that I won't go into now.
Now, if you are confident that the person you're talking to has no idea about the place where you are born, because for example they are from a different country, or because your tiny village is largely unknown, then you will likely want to
bring into focus the identity of the place. Another way to say that is that you will change the way you make reference to the place. You could do that, to varying degrees of description, in any of the following ways:
I was born in a village called Bath.
I was born in a small village called Bath.
I was born in a small Scottish village called Bath.
I was born in a small village on the outskirts of Alphaville, called Bath.