Many people say to me "How long have you been here? " Honestly usually I don't know if they are asking about the future or past. Could you tell me the correct understanding?