The present perfect is often used to talk about situations that started in the past and are continuing now. We sometimes use the present perfect in a question with how long to ask about how long a ...