0
Mackygood Posted 16 years ago
Grammar

Tenses

Is there any difference between these two sentences?

I have been waiting here for an hour.

I have waited here for an hour.

Also, can this sentence be interpreted as someone having the experience of buying a car?

I have bought a car.

I think it would be clearer if I added "before" or "just" but I want to know what this could mean.

Thanks,

mack
  

Top answer

in my opinion; I have been waiting here for an hour. it's finished just now I have waited here for an hour. when it's finished unknown

  • in my opinion; I have been waiting here for an hour.
  • it's finished just now I have waited here for an hour.
  • when it's finished unknown
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.

11 Answers
0
in my opinion;
I have been waiting here for an hour. it's finished just now
I have waited here for an hour. when it's finished unknown
0
But they both sound to me like they're finished just now.
0
I have been waiting here for an hour.

You are in the process of waiting there and the period (from the past, one hour ago, until now) has not finished. You are waiting for someone and he still hasn't arrived. You tell someone, "I have been waiting here for an hour, and my friend still hasn't arrived. I wonder how much longer he will take."

I have waited here for an ho
0
Thanks for your help!

Could you also take a look at my second question?

Thanks,

mack
0
I have waited here for an hour. (= I arrived an hour ago and my waiting has just finished)

I wouldn't use the present perfect to refer to an event which happened earlier in the past.

I have bought a car.

This is very similar to saying 'I have a car now'. For instance you could be breaking the news to your friend.

If you've just bought a car, use just.
0
IvanhrI have waited here for an hour. (= I arrived an hour ago and my waiting has just finished)

I wouldn't use the present perfect to refer to an event which happened earlier in the past.

And I wouldn't use the Present Perfect Simple to say how long something lasted (apart from stative verbs), as this tense focuses more on the result of a
0
MichalS
IvanhrI have waited here for an hour. (= I arrived an hour ago and my waiting has just finished)

I wouldn't use the present perfect to refer to an event which happened earlier in the past.

How long have you been a teacher?


Michal


I'm not a teacher.

0
I'm a little bit confused here =/

What exactly does

" I have waited here for an hour"

mean ?

@Ivanhr, I think MichalS was just giving me an example
0
It was just an example, not a question to you Emotion: smile
0
How silly of me.

I agree, the present perfect continuous is better in that sentence.

Related Questions