В конце XVIII века южная граница Санкт-Петербурга проходила по реке Фонтанке.
Санкт-Петербург, основанный в 1703 году, быстро рос и развивался. Городская застройка постепенно распространялась в южном направлении. К концу XVIII века река Фонтанка, ранее бывшая частью системы водоснабжения и обороны города, стала своеобразной границей городской черты.
Фонтанка долгое время считалась южной границей Санкт-Петербурга, и за её пределами начинались пригороды. Исторически река Фонтанка отделяла центральные районы города, такие как Адмиралтейская и Литейная части, от более отдалённых и менее застроенных территорий.
Река Мойка, напротив, находится ближе к центру города и не могла служить южной границей города в конце XVIII века. Обводный канал, строительство которого было завершено только в начале XIX века (в 1833 году), позже стал новой южной границей Санкт-Петербурга, но не в рассматриваемый период конца XVIII века.
Таким образом, правильным ответом является вариант Б: южная граница города проходила по реке Фонтанке.