0
LouiST Posted 14 years ago
Grammar

Present perfect

Hopefully you will understand what I'm trying to get. (Because I'm not a native speaker. What do you think about my English?^^)

So. It's about the present perfect.

When I say: I have had a great time.
Does that mean that I really HAD a great time and now I have an experience.
Or can it mean that I still have a great time.

(Because: I've been learning English for 2 years - So you're still learning, aren't you ?! )

Does "I have been having a great time" exist? If yes, what would be the difference? (I know- continuous is focused on the action, and simple on the result....)

Another one:
I have been waiting for two hours. - You're still waiting, aren't you?
And I noticed when I say that it's STILL happening I use continuous. Is only continuous still happening? And simple is already finished? You know what I mean?

Thanks!
LS
  

Top answer

louiST : I have had a great time. In form, it is correct. Example: You invited me and my wife to you villa for the weekend.

  • louiST : I have had a great time.
  • In form, it is correct.
  • Example: You invited me and my wife to you villa for the weekend.
  • Before I depart, chances are, we would be more likely to say to you: "thank you so much for inviting us.
  • We had a wonderful time".
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.

3 Answers
0
louiST: I have had a great time.
In form, it is correct. Example: You invited me and my wife to you villa for the weekend. Before I depart, chances are, we would be more likely to say to you: "thank you so much for inviting us. We had a wonderful time". The wonderful time came to an end.
louiSTI've bee
0
MY fingers and my mind are out of sync again. It should be:
" what's matter with you? I've [been] waiting for you for two hours!"
0
Thank you so much! Very nice answer, even though I haven't a villa yet. Emotion: smile haha

Related Questions