I have this sentence:
Samantha lived in Berlin for more than two years. In fact, she was living there when the Berlin Wall came down.
I think because there is "for more than two years" in the sentence it should be: "Samantha has lived".
Why is this sentence used in the simple past?