Огромные (прилагательное выраженное определением),камни (подлежащее),преградили (сказуемое),сорвавшиеся с утёсов (причастный оборот),нам (местоимение),путь (существительное выраженное дополнением),так (наречие),что (предлог),нам пришлось (подлежащее выраженное наречием,пришлось, сказуемое,выраженное глаголом), (преодолеть сказуемое),много (наречие),препятствий (существительное выраженное дополнением.)
(Повествовательное,невосклицательное,сложное,сложноподчиненное,распространённое,бессоюзное.)