Student or Learner
A report -------- today by two environmental organizations found that localized pollution is the most leading contributing factor to disability and disease in communities across the world.
C) has been released
D) to be released
E) was released
Could you explain me why the key is B, why not C?