1

London is the oldest town of / in England.

Which is the correct preposition to use here ? My book says In but why of is wrong here ? Reading the sentence both sound correct.

1
  • To a native speaker, only in will sound correct. Technically speaking, it's not ungrammatical to use of, but nobody really uses it and it sounds strange to use in that context.
    – Robusto
    Commented Jun 3, 2017 at 13:09

1 Answer 1

0

London is the oldest town in England.

is correct since the town's location is within England.

town of England.

might be understood to mean a town full of England, which is not possible since England is much bigger than a town, or they might think you are saying "town of English" in the same way that

a bucket of water

is a bucket full of water.

The other error in your sentence is factual

Colchester is the oldest town in England.

1
  • No one would hear "town of England" by analogy with "bucket of water".
    – Ben Kovitz
    Commented Jun 5, 2017 at 18:55

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .