Is this sentence self contradictory? Some native speakers said it was, and suggested "has been" be changed to "had been".
She has been living in Berlin since 2009, but she doesn't any more.
But I can think of one context where it works:
She lived in Berlin from 2009 to June 5 of 2020. On June 5, she said farewell to her friends and moved away from Berlin. Today, on June 7, I told one of my friends:
She has been living in Berlin since 2009 but she doesn't any more.
What do you think?