Ответ:
«Петербург» образовано с немецким компонентом Burg («крепость»), «Петроград» — со славянским компонентом «град», а «Петрополь» — с греческим компонентом polis («город»). Вариант Б точнее называет для «Петрограда» русский язык; вариант В подменяет его церковнославянским.
Ответ: Б.
