If there is nothing in the sentence (no words) to tell you how to
disambiguate between two different interpretations, you will have to
rely on the total context, including all the visual cues in the
environment and all your knowledge of how the world works, to help
you. There is no magic formula by which the words themselves can
always give you an unambiguous meaning.
Here is a very simple example of the sort of thing I am talking about.
What's that?
What does this mean? Well, if we are looking at a drawing by some
modern artist, whose subject matter may be difficult to determine, then
What's that? means
What is that thing depicted there on that piece of paper?
On the other hand, if we are in my kitchen and a strange insect flies by,
What's that? means
What is that strange-looking flying insect in my kitchen?
It is quite often the case that the environment in which the
conversation takes place, both physical and mental, has just as much to
do with understanding the meaning of a sentence as the words that make
it up.
To use an example more related to the present perfect, it is not
likely -- in fact, it is virtually impossible -- that when
someone says
I haven't eaten, he means
I have never eaten. Most likely, he means
I haven't eaten yet.
If it is lunch time, and I am invited to lunch, people may want to know
if I have eaten already. If I have not already eaten, I will want
to go to lunch with them. I will say
OK, I'll go to lunch with you. I haven't eaten. Or
I haven't eaten, so I'll go with you. Of course, this means
I haven't eaten lunch yet even though the words
lunch and
yet
are not said. But these words do not have to be said because we,
the participants in the conversation, are standing there discussing
going to lunch together. Everybody in the conversation
understands this from the context.
On the other hand, suppose my friends are discussing a new movie.
They ask me if I liked the way the movie ended. When I say, by
way of explaining my ignorance about the ending,
I haven't seen it, it cannot possibly mean that
I haven't seen it for a long time (because that implies that I have seen it -- but not recently). It can only mean
I have never seen it. Again, the context of the conversation is one of the most helpful factors in understanding the meaning.
CJ