Слово «преграждало» является глаголом в прошедшем времени, от глагола «преграждать». Этот глагол означает создавать препятствие, закрывать проход.
Глаголы в русском языке — одна из наиболее значимых частей речи. Глаголы позволяют обозначать действия, состояния, процессы и события. Они имеют как личные, так и безличные формы, а также различные виды, которые отражают характер действия — совершенный, несовершенный, переходный или непереходный.
В прошедшем времени глагол «преграждать» имеет форму «преградил(а)», «преградили», «преграждал(а)», «преграждали» и т.д. Форма «преграждало» указывает на действие в единственном числе именно среднего рода — оно относится к безличным формам глагола.
Безличные формы глагола не имеют конкретного подлежащего и употребляются в предложениях, где необходимо обозначить какое-то действие или состояние независимо от субъекта. Например, «преграждает проход» (употребляется глагол с личной формой) и «преграждало проход» (безличная форма глагола, указывающая на действие, которое создавало препятствие).
Таким образом, слово «преграждало» является глаголом в безличной форме, создающим препятствия в прошлом времени. Оно относится к группе глаголов, которые помогают описать действия, происходившие в прошлом, и обогатить изображение описываемой ситуации. Эти глаголы очень важны в любом языке, в том числе и в русском.