Cuando tienes adjetivos con más de una sílaba hay que añadir "more" al adjetivo para poder comparar, como ocurre en el caso de "modern", que sería "more modern". Si, por el contrario, solo tiene una sílaba como "old", tienes que añadir la desinencia o terminación -er al adjetivo "older".
En el caso del superlativo, tienes que poner siempre "the" delante o simplemente que el adjetivo termine en -est: "the oldest", en el caso de tener una sola sílaba, "the most modern", en el caso de tener más de una sílaba.
Cuando tienes adjetivos con más de una sílaba hay que añadir "more" al adjetivo para poder comparar, como ocurre en el caso de "modern", que sería "more modern". Si, por el contrario, solo tiene una sílaba como "old", tienes que añadir la desinencia o terminación -er al adjetivo "older".
En el caso del superlativo, tienes que poner siempre "the" delante o simplemente que el adjetivo termine en -est: "the oldest", en el caso de tener una sola sílaba, "the most modern", en el caso de tener más de una sílaba.