He praised us for our effort rather than because we won.
A
He praised us more for our effort rather than because we won.
B
He praised us for our effort rather than our victory
C
The original sentence has an adverbial prepositional phrase and a dependent clause. Both elements should be the same.
D
The original sentence is correct; it just needed a word added to it for clarity.