Выполним задание, используя ПРОТОКОЛ Я.
По (предлог) улицам (дополнение, выраженное существительным) города (определение, выраженное существительным) сиротливо (обстоятельство, выраженное наречием) торчали (сказуемое, выраженное глаголом) закоптелые (определение, выраженное прилагательным) дома (подлежащее, выраженное существительным) без (предлог) крыш (дополнение, выраженное существительным).
Предложение повествовательное, невосклицательное, простое, двусоставное, распространенное, полное, неосложненное.
Заполним пропуски.
Ответ: По (предлог) улицам (дополнение) города (определение) сиротливо (обстоятельство) торчали (сказуемое) закоптелые (определение) дома (подлежащее) без (предлог) крыш (дополнение). Предложение повествовательное, невосклицательное, простое, двусоставное, распространенное, полное, неосложненное.