We know there are problems of understanding natural languages as opposed to formal programming languages. As an example of the complexities involved in the case of natural languages, identify situations in which the question "Do you know what time it is?" has different meanings.
The word natural and the word language are loaded in themselves respectively and when put together the complexities and irregularities multiply enormously. Rules of natural language especially around the usage and the interpretation can not be captured in totality . The cognitive processes of perception, memory, judgement, and reasoning  are unlimited in probability and hence the comprehension of a simple sentence like "Do you know what time it is?" can be very different from person to person. In its very simple and straightforward form it literally means an individual asking another ...
This solution identifies situations in which the question "Do you know what time is is?" has different meanings and discusses some background information about why this may happen with natural language in 370 words.