Question: what are the differences if any between sentence and utterance?
Answer: The main difference between sentence and utterance is that the sentence coveys a complete meaning, either spoken or written, whereas utterance usually does not necessarily convey a complete meaning.