В пословице "Ни в городе Богдан, ни в селе Селифан" Богдан и Селифан - это имена или географические названия. От ответа на вопрос зависит, какого падежа эти имена существительные.
Ответьте кто-нибудь ещё...
Богдан и Селифан - имена людей
Но учяитель исправил Им.п. на П.п.