Деепричастия, образованные от глаголов, могут различаться по залогу. Ругать — ругая – это пример деепричастия от глагола в действительном залоге, ругаться — ругаясь – это пример деепричастия от глагола в возвратном залоге.
Ответ: ругая, ругаясь