have I not taken your part when you were maligned?中的“take your part”怎么翻译

问题描述:

have I not taken your part when you were maligned?中的“take your part”怎么翻译

这是倒装句。
动词提前,就是疑问句语序。
多用于no sooner句型
e.g
No sooner had she seen him than she smiled.
她一见到他就笑。
I had no sooner gone out than it began to rain.
我刚走到外面就开始下雨了。
I had no sooner left than she called.
我刚走她就打来了电话

当你被他人诽谤之时,我没有替你说话吗?

替某人说话,站在某人的立场。这是个倒装句,原句翻译过来是:当有人诽谤你的时候,难道我没有为你说话吗?

take your part. 代你受苦

take one's part 袒护某人;站在某人一边