В чём разница между переходным и непереходным значением глагола fight: fight sb vs fight with sb?
📌Во-первых, разницы может и не быть и их можно употреблять синонимично.
📌Во-вторых, fight with предполагает двустороннюю активность. Но если мы боремся с чем-то, что не борется с нами, то тогда либо fight poverty/crime/temptation/coronavirus либо fight against them. (Так же, мне кажется, если мы хотим подчеркнуть нашу активность - и печенегов мы побороли, и половцев - то это лучше передаст fought them)
📌В-третьих, fight sb предполагает физическую драку, а fight with sb - в том числе споры и ссоры без физического насилия.
I fought (with) my girlfriend to decide which TV program we would watch. С предлогом это ссора, без предлога рукоприкладство.
📌В-четвёртых, некоторые носители отмечают, что воспринимают fight sb как один акт (в случае войны - от развязывания до подписания мирного договора), а fight with как серию конфликтов.
I fought with my brother all my childhood.
Two men entered the arena to fight each other.
📌В-пятых, fight with может иметь значение "сражаться совместно, быть союзниками", что в отсутствие надлежащего background knowledge может затруднить понимание "кто на ком стоял". Снимается эта двусмысленность заменой with на against.
The USSR fought with Germany. The USSR fought with the allies against Germany.