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