I thought I'd answer again to confirm what Derek said. Here are two examples: "I have been living in Paris for a year"; "how long have you been living in Paris?" They both definitely mean you are living there currently.
On the other hand, "I lived in Paris for a year" means you lived there for only one year, and now it's over. "How long did you live in Paris for?" also means it's now over.