Heres my take on this:
D:
it may be possible for company managers to determine how much effort should be dedicated to each of these products in order to meet the company’s short and long term goals
it may be possible shows uncertainity, while the original sentence has certainity so i'm going to eliminate this answer.
E: managers at a company can determine how much effort ought to be dedicated to each of
these products in order to meet the company’s goals in both the short and long term.
These does not have a clear antecedent. The operation's products? Off with this option.
A,B,C all seem pretty close.
C: it can be determined by company managers how much effort ought to be devoted to each of the company’s products in order to meet
its goals, both short and long term.
its does not have a clear antecedent. In this sentence it seems to refer to the goals of the company's products. So off with this option too.
A: it is possible to determine how much effort ought to be devoted to each of a company’s products in order to meet
its goals in both the short and long terms
Again,
its does not seem to have an antecedent.
B: a company’s managers can determine how much effort should be dedicated to each of the company’s products in order to meet its short and long term goals
Here the company is mentioned in the first line itself. A company's managers can... in order to meet its short and long term goals.
The word managers can be removed and still the sentence would be fine.
A company can...in order to meet its...goals.
Also...each of the company's products... is written instead of 'each of its products' to avoid reference to 'managers'.
So B seems to be the best answer.
Of course since you have already mentioned that B is the answer, our minds will be a bit biased. Would help if you would put the answer in a spoiler.
_________________
Give [highlight]KUDOS [/highlight] if you like my post.
Always do things which make you feel ALIVE!!!