0
Haddie Posted 12 years ago
Grammar

Are these correct?

Here's a few sentences that I need to confirm the meaning of so I'll write them down along with their meaning as I understand it. Please let me know if I'm wrong anywhere.
1) I have lived in xyz for 5 years.
I've been living there for 5 years, I still live there.
2) I lived in xyz for 5 years.
At some point in the past, I lived there and I was there for 5 years.
3) I have lived in xyz..
I have the experience of having lived there, I do not necessarily still live there.
4) You have said it before.
You said it at some point in the near past.
5) You said it before.
You said it at some point in the distant past.
6) You have said it already.
You just said it and you're saying it again.
  

Top answer

1) I have lived in xyz for 5 years. I've been living there for 5 years, I still live there. OK 2) I lived in xyz for 5 years.

  • 1) I have lived in xyz for 5 years.
  • I've been living there for 5 years, I still live there.
  • OK 2) I lived in xyz for 5 years.
  • At some point in the past, I lived there and I was there for 5 years.
  • OK 3) I have lived in xyz..
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
1) I have lived in xyz for 5 years.
I've been living there for 5 years, I still live there. OK
2) I lived in xyz for 5 years.
At some point in the past, I lived there and I was there for 5 years. OK
3) I have lived in xyz..
I have the experience of having lived there, I do not necessarily still live there.
0
Thank you AS.
So how do I choose between "You said it before" and "You have said it before"
0
Haddie Thank you AS.So how do I choose between "You said it before" and "You have said it before"
There is only a difference of tone.
"You have said it before" can be yet another reminder that I have told you this before, especially with "have" said a bit louder and longer than the rest of the words.

Related Questions