Ответ:

Городские стены защищали жителей от нападений, а ворота позволяли контролировать въезд и выезд.

Ответ: Б) для защиты жителей от нападений и контроля въезда и выезда.