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