This question can be easily solved using a meaning based approach:
A) The comparison of "this year's bidding" to "the contract" is illogical. out.
B) Comparison is okay (this year, unlike last year). The contract was awarded is also logical and has no errors. Keep
C) Just like A, C also has a comparison issue - we are comparing this years bidding to last year. If it were "last years bidding" or something similar, C would be okay. Out.
D) Comparison is good, however there is a huge meaning issue: the bidding was awarded. How can a bidding be awarded? Companies bid to be awarded the contract. The contract is what must be awarded.
E) Comparison is fine, however D once again awards "the bidding", and implies that the bidding was owned by the contract - quite illogical.
B is the clear winner here.