A grammar is Ambiguous if:
Answer: D
This is the definition of ambiguous language; it means that some sentence(s) can be understood to have multiple different meanings. For example, in "Police help dog bite victim", did the police help the victim, or did the police also bite?
C is not correct because different derivations can depend only on the order in which nonterminals are replaced, even though the parse tree and meaning are the same.