0
MIA6 Posted 20 years ago
Grammar

Confusion

I want to know: Could a sentence in the present perfect tense has different meanings under different contexts? I don't really think so. It's like in every native english speaker's mind, in their concepts, there is only one answer for some kinds of typical sentences no matter what context is, since the context would also let you feel that way. I can give you two examples. I think they are typical sentences in the present perfect tense:1) 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 . That sentence has only this one meaning. You will not think that it means he ate it, and he is still eating it. Then If he gives you a context, I think the context would also let you feel that it means He already ate it. But if he tries to express that he is still eating it (the second meaning),then you must feel so weird that this person expressed wrongly. 2) I have never been to England. No context for you now. You must think it means I didn't go to England before, and now I am still not there; From past to now, I have never been there. I think you don't really need context to understand the Use of this sentence. However, If i give you a context. Suppose that we are both now in England, and i say to you: "This country is nice, I have never been here." Then, you must feel so weird, because in your mind, "I have never been here" means .... (I already said above). So you may correct me:"you need to say 'I have never been here BEFORE' ". [I am not so sure about this example, because my teacher told me "I have never been to England" mean I didn't go there before. So i can say this sentence when I AM in England right now] But i think you can get my point now? If you don't agree with my thought, then you mean a sentence (two sentences i gave above) has different meanings under different contexts? I hope you can solve my confusion. Thanks a lot!

  

Top answer

>"you need to say 'I have never been here BEFORE' To me, it's a matter of logic. If you're in England now, you should say: I have never been in England BEFORE. because you're contradicting the "never been" with your very presence at this moment.

  • >"you need to say 'I have never been here BEFORE' To me, it's a matter of logic.
  • If you're in England now, you should say: I have never been in England BEFORE.
  • because you're contradicting the "never been" with your very presence at this moment.
  • If you're NOT in England now, you should say: I have never been in England.
  • See here such a change (not availabe before/available now): ------- Televised footage for many luxury destinations has never been readily available before but through the internationally acclaimed sister production, The Luxury Travel Show - which airs in the UK, USA, Asia and throughout Europe, there is now a pool of exclusive material.
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.

15 Answers
0
>"you need to say 'I have never been here BEFORE'

To me, it's a matter of logic.

If you're in England now, you should say:
I have never been in England BEFORE.
because you're contradicting the "never been" with your very presence at this moment.

If you're NOT in England now, you should say:
I have never bee
0
Hi, Marius Hancu. I agree with your opinion. And you answer is just my point: "If you're NOT in England now, you should say:
I have never been in England. " So i mean that's a kind of common sense in some english speaker's thought. You would hardly to accpet that If you are in England now, you say: I have never been to England. It would be weird. So i think a sentence which i
0
How about using had on this occasion??

Suppose:

I'm in England now, and I want to say this is the first time for me to be in England. I would say:

I had never been here before.
0
MapleHow about using had on this occasion??

Suppose:

I'm in England now, and I want to say this is the first time for me to be in England. I would say:

I had never been here before.

No. In the examples provided by the original poster, the reference moment is now, not some moment in past time, for which you could've use
0
Maybe I've mixed it up with "That had happened long before"

I'll think it over.Emotion: smile

Thank you MH!
0
MapleHow about using had on this occasion??

Suppose:

I'm in England now, and I want to say this is the first time for me to be in England. I would say:

I had never been here before.

Maple,
0
Hi, GoodmanEmotion: smile

I'm sorry I still have a confusion
0
In my opinion:
I had never been here before yesterday
. Correct.
I had never been here before this time/now. Incorrect, one must use present perfect ("have been") here.
0
Who can tell me is it like in every native english speaker's mind, in their concepts, there is only one meaning for some kinds of typical sentences no matter what context is, since the context would also let you feel that way? In other words, The tense does not really need context to tell us what it means. If it did need context, what good would the tense be to us? But context helps
0
Dear MIA6
you are confusing yourself more than needed , it is just a piece of cake to know how to use grammar [ especially tenses ] , and how to put the suitable tense in the suitable place of the sentence .
Just focus on what i'm telling you .
Present Perfect
An action that happened in the past : a- and fini

Related Questions