I have lived in Bristol since 1984. (And I still do)
Then what does it mean and when to use which one can they be used interchangeably?
I have been living in Bristol since 1984.
They have exactly the same meaning.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.