Ответьте, пожалуйста, на мой вопрос: почему в слове поздний (опозДать) буква Д пишется, а в слове прежний (прежДе) - не пишется? Какое правило здесь действует?
Они просто исторически однокоренные, а так корни разные.
ЖД – признак старославянизма, Ж – исконно русского слова.
В говорах до сих пор сохранились наречия преже, переже, пережь, прежь, допрежь.