city は大きめの都市、town は city より小さめの町・地域社会。
人や建物が多い大きな都市 → city
生活圏としての小さめの町 → town
city を使うとき
人口・建物・交通などが多い大きな都市に使う。 行政区分としての「市」にも使われる。
Tokyo is a very big city.
東京はとても大きな都市です。
I live in Osaka City.
私は大阪市に住んでいます。
town を使うとき
city より小さく、生活圏としてまとまりのある町に使う。 「町の中心部」という意味でも使われる。
I grew up in a small town.
私は小さな町で育ちました。
Let's go into town this afternoon.
今日の午後、町の中心部へ行きましょう。
間違えやすいポイント
Tokyo is a small town.
Tokyo is a big city.
東京のような大きな都市は city。town はより小さく生活圏としての町に使う。
My city has only one station and many farms.
My town has only one station and many farms.
小さめで地域社会の感じがあるなら town が自然。city は大きな都市の感じが強い。