В русском языке слово «упиравшийся» является причастием прошедшего времени от глагола «упираться».
Причастие — это неличная форма глагола, которая обозначает признак действия. Прошедшее время употребляется в отношении действия, которое уже совершено. Причастие может выполнять функции как глагола, так и прилагательного.
Глагольная функция причастия заключается в том, что оно может стоять в предложении самостоятельно, то есть со своими дополнениями. В этом случае оно образует составную глагольную форму с главным глаголом в качестве вспомогательного слова.
Прилагательная функция причастия заключается в том, что оно образует приложение к существительному. Причастие может иметь значение признака действия или признака состояния, то есть являться описанием признаков предмета.
В русском языке существует два вида причастий: причастие настоящего времени и причастие прошедшего времени. Причастие настоящего времени образуется от второго лица единственного числа настоящего времени, например: играющий, читающая и т.д. Причастие прошедшего времени образуется от инфинитива прошедшего времени, например: игравший, читавший и т.д.
Таким образом, слово «упиравшийся» является причастием прошедшего времени от глагола «упираться». Оно может выполнять функцию глагола или прилагательного в предложении в зависимости от контекста.