0
MIA6 Posted 20 years ago
Grammar

Present Perfect Tense



Present Perfect Tense usually represents Use 1: Actions which started in the past and are still continuing Use 2: Actions which happened at some unknown time in the past:

1. Let’s see the Use 1. Actions which started in the past and are still continuing. I think “Continuing” here means the action is still going on “now”. But does “now” refer to the action is still going on at the moment of speaking? Or in general, like an action happens recently. E.g. She says:" have looked for you for a long time. / I have been looking for you for a long time.” It means She looked for someone before, and she is still looking for someone at the moment of speaking OR maybe she is not looking for someone when she is speaking, but she looks for him recently, from Monday to today. Maybe she doesn’t look for him every day, but at least she doesn’t stop to find someone. It still happens.



2. Here is a problem that happenens usually in our life: Marry hasn’t been to school for a week. Today, she goes to the school. She sees her teacher. The teacher says: I haven’t seen you for a long time. Now comes to a question: I haven’t seen you for a long time. According to the Use 1, that sentence should mean I didn’t see you before, and I still don’t see you now. But in fact, the teacher sees Marry now, so she should say: I didn’t see you for a long time. This kind of problem happens all the time. But I just think it’s not right to use the present perfect tense in those cases.



3. What does “I haven’t eaten chicken” mean? It means I didn’t eat chicken before. Or I didn’t eat chicken before, and I am still not eating chicken now?



I just found it was so tricky to figure out the meaning of a sentence in present perfect tense. It’s like why this sentence means the Use 1 not Use 2 if no distinctive modifiers (like “for”, “since”) in the sentence. I really hope you can tell the method to figure out the Uses of sentences in present perfect tense. Thanks a lot.
  

Top answer

I haven’t seen you for a long time. simply means they have seen each other beforehand, but it's quite a while since. What does “I haven’t eaten chicken” mean?

  • I haven’t seen you for a long time.
  • simply means they have seen each other beforehand, but it's quite a while since.
  • What does “I haven’t eaten chicken” mean?
  • It means I didn’t eat chicken before.
  • Mostly, yes.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

14 Answers
0
I haven’t seen you for a long time.
simply means they have seen each other beforehand, but it's quite a while since.

What does “I haven’t eaten chicken” mean? It means I didn’t eat chicken before. Mostly, yes.
0
1:
1a1. Actions which started in the past and are still continuing.

I have been reading this book all day.
I have been looking for John all day. Do you know where he is?


1a2. Actions which started in the past and have just come to an end.

I have been looking for you all day. I'm glad that you are here.

1b1. Negative actions (
0
MIA6
3. What does “I haven’t eaten chicken” mean? It means I didn’t eat chicken before. Or I didn’t eat chicken before, and I am still not eating chicken now?

Present Perfect is used here because you are still likely to eat chicken in your life. If you speak of a person wh
0
To my ears, “I haven’t eaten …” sounds like something is missing from the context. I think sentences like this need specific “qualifier” to complete the sentence.

I haven’t eaten [since this morning].

I haven’t eaten anything [for last two days] for I was feeling sick.

I haven’t eaten fried chicken [ for years].

But that’s only
0
CalifJim
1b1. Negative actions (absence of an action) which started in the past and are still continuing.

I have not studied my French lessons for a week.
I have not seen George for a week. Do you know if he is ill?


2b. Negative actions which never happened.

I haven't eaten chicken. (= I have never eaten chicken.)
I have
0
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 v
0
CalifJimAgain, the context of the conversation is one of the most helpful factors in understanding the meaning.

CJ

Thanks so much for your analysis. I know that context is really important for you to understand the meaning. But could a sentence in the present perfect tense has different meanings under different contexts? e.g. I have nev
0
>So if i am now in England, could i say: I have never been to England?

In that case, you should say:
I have never BEFORE been to England.
0
As my question before: Could a sentence in the present perfect tense has different meanings under different contexts? I don't really think so. Because when a person says: I have eaten a chicken. Even though you don't have context, you will think that it means he already ate it (Use 2) right away. That sentence has only this one meaning. You will not think that it means he ate it, a
0
Could a sentence in the present perfect tense has have different meanings under in different contexts?
Yes, but the present perfect tense should not be singled out for having this property. There are thousands and thousands of structures in every language which change meaning with a change of context.

I have lived in Baltimore

Related Questions