If you want to know whether that sentence is punctuated correctly, then you are right - it is.
You need to have a comma after the word range, because that is where the dependent clause ends, and there should be no comma before the conjunction and.
Answer:
C. The colonists have no other choice but to prepare for war if they want freedom.
Explanation:
This is the only way they will have freedom.
Read about the topic of the discussion