According to the study of semantics, understanding the meaning of a sentence requires which of the following conditions?
a. Grammatical correctness
b. Syntactic ambiguity
c. Lexical ambiguity
d. Contextual information