I am not a teacher.
1. I would not use B. A and C are both possible, but A is the most natural.
2. I assume the expected answer is B, but I would prefer 'at great expense' without the 'a'.
3. B and C do both work, but my natural choice would be B.
Interested in Language