请教高手,这句话怎么翻译好啊

But we also prevented this important debate from being overtaken by politics and unrelated disagreements on social issues.

第1个回答  2011-04-13
但是我们也通过政治和与社会问题无关的分歧来阻止这样重要争论的发生。
第2个回答  2011-04-13
但我们也避免了这次重要的辩论被政治及不相关的社会问题的争论所霸占(取代)。

overtaken-霸占,取代本回答被提问者采纳
第3个回答  2011-04-13
但是,这样也就避免了这个重要的辩论中被取代由政治在社会问题上和其它非相关分歧。
第4个回答  2011-04-13
但是我们(的话题)也可以用政治和社会问题方面不相关的分歧来取代,从而避开这个重要的辩论。