Answer: B
Explanation:The dash is used more effectively and in the first and last one they don't make sense. In A), it would have made sense if it didn't include the info about the house in town.
Having a voice (being able to fight for what is right)
Giving the smallest amount of detail
Answer: singing in the shower
Explanation: because all the other options doesn’t sound right with the sentence