been fighting the government — перевод на русский

Варианты перевода словосочетания «been fighting the government»

been fighting the governmentборолись с правительством в

They have been fighting the government for more than 40 years.
Они борются с правительством более 40 лет.
They've been fighting the government for 12 years.
Но я знаю, что они боролись с правительством в течение 12 лет.