单项选择题

He is a good leader. He can distinguish practical questions from moral issues and he knows when to ______ and when to fight.

A.struggle
B.compromise
C.compete
D.strive