0
Alrubaie Posted 16 years ago
Grammar

Past vs present perfect usage

Hi,

What's the difference between: "I've been there yesterday" and "I was there yesterday"?

Thank you,
Hasan
  

Top answer

In this sentence, "I've been there yesterday" a little bit inappropriate. If you use this sentence,as for me, It should express that, for example, in news; "Yesterday a robbery took place in Bank of America" and you say "I've been there yesterday" so it should express an unusual situation or experience. "I was there yesterdey" is ordinary use.

  • In this sentence, "I've been there yesterday" a little bit inappropriate.
  • If you use this sentence,as for me, It should express that, for example, in news; "Yesterday a robbery took place in Bank of America" and you say "I've been there yesterday" so it should express an unusual situation or experience.
  • "I was there yesterdey" is ordinary use.
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.

5 Answers
0
In this sentence, "I've been there yesterday" a little bit inappropriate. If you use this sentence,as for me, It should express that, for example, in news; "Yesterday a robbery took place in Bank of America" and you say "I've been there yesterday" so it should express an unusual situation or experience.
"I was there yesterdey" is ordinary use.
0
Hi and welcome to the forums, both of you.

Simply, the present perfect is not used with a specific time reference.

I was there yesterday.
I have been there.
0
So if I'm referring to an even happened yesterday, then I can use "I was there yesterday" and "I have been there" interchangeably, right?
0
Alrubaie:

The best way to say this is:

I was there yesterday when it happened.

I have been there.- This means that at some time in the past (maybe more than once) you were at that place. The time is not specific.
For example:
I have been to New York many times, but not recently.
I was in New York when the planes hit the twin towers.
0
Awesome. Thank you all!

Related Questions