答案:D. mit

翻译:他思想斗争了很久,是否要说出真相。

解析:kämpfen mit+D. 努力克服,克制……

拓展:kämpfen für+A. 为某事而斗争

kämpfen gegen+A. 为反对……而斗争

kämpfen um+A. 为争得……而斗争

更多德语介词连连看系列文章请戳我>>>>>

德语动词词介词连连看系列文章均由沪江德语整理而得,不当之处欢迎指正,转载请注明出处。