which would be the best anwser here?

my guess was D but i wanna be sure

Ammonium nitrate is sometimes used as a high explosive which reason best explains this?
A)extremely water soluble
B)contains ammonium ions
C)excellent commerical fertlizer
D)contains nitrogen in both its highest and lowest oxidation state
E)none

To determine the best answer, let's go through the options and reasoning for each:

A) Extremely water soluble: While the solubility of ammonium nitrate in water is relevant, it doesn't directly explain why it can be used as a high explosive. So, option A is not the best answer.

B) Contains ammonium ions: The presence of ammonium ions is important in ammonium nitrate, but it alone does not explain why it can be used as a high explosive. So, option B is also not the best answer.

C) Excellent commercial fertilizer: While ammonium nitrate is indeed a commonly used fertilizer, this option doesn't explain why it can also be used as a high explosive. So, option C is not the best answer either.

D) Contains nitrogen in both its highest and lowest oxidation states: This is the correct answer. Ammonium nitrate contains nitrogen in both the +5 and -3 oxidation states, making it an attractive compound for use as a high explosive.

E) None: This option implies that none of the provided options explain why ammonium nitrate can be used as a high explosive. However, option D does provide a valid explanation, so option E is not the best answer.

Therefore, option D is indeed the best answer, as it provides a reason that directly explains why ammonium nitrate can be used as a high explosive.