battle是不及物动词,不能表达被动的含义,所以后面才要借助于against啊。look是不及物动词,不能表达被动含义,所以后面才有at啊。一个道理
逗号后加过去分词,只能做定语。battled against 是 enemy 这个表语的定语
battle也有及物动词的意义