GMATNinja San

I have the below observation in the following questions.
Heating-oil prices are expected to be higher this year than last because refiners are paying about $5 a barrel more for crude oil than they were last year.
(A) Heating-oil prices are expected to be higher this year than last because refiners are paying about $5 a barrel more for crude oil than they were
(B) Heating-oil prices are expected to rise higher this year over last because refiners pay about $5 a barrel for crude oil more than they did
(C) Expectations are for heating-oil prices to be higher this year than last year's because refiners are paying about $5 a barrel for crude oil more than they did
(D) It is the expectation that heating-oil prices will be higher this year over last because refiners are paying about $5 a barrel more for crude oil now than what they were
(E) It is expected that heating-oil prices will rise higher this year than last year's because refiners pay about $5 a barrel for crude oil more than they did
In C
Last years' is incorrect because we don't know last years' what can be Prices or Expectations (both logical so 2 possibilities)
Experts point out out that last years' or a valid apostrophe usage requires something to be in the possessive earlier as per my understanding of the thread.
However in the below:
We have option C correct with no possessive earlier. 2 possibilities are ape's Neanderthals (illogical) and ape's vocal tracts (logical). Only 1 logical
Neanderthals had a vocal tract that resembled those of the apes and so were probably without language, a shortcoming that may explain why they were supplanted by our own species.
(A) Neanderthals had a vocal tract that resembled those of the apes
(B) Neanderthals had a vocal tract resembling an ape’s
(C) The vocal tracts of Neanderthals resembled an ape’s
(D) The Neanderthal’s vocal tracts resembled the apes’
(E) The vocal tracts of the Neanderthals resembled those of the apes
Other issues aside in the above sentences,
Is the absence of an earlier possessive a deterministic grammar error or we have to resolve for meaning?