Select the correct alternative to fill in the blank with the correct preposition in the following sentence.
Many patriots have lost their lives fighting ________ freedom.
Show answer & explanation
Correct answer: B
Explanation
The correct preposition to fill in the blank is "for". The phrase "fighting for" is an idiom meaning to struggle in support or defense of something, in this case, freedom.