-1

I was going through the US border control in an airport a couple days ago and the customs officer asked me a question that was kind unexpected. I don't remember the question exactly but it definitely was past perfect tense or future perfect tense because it contained something like "how long have you stayed in the US" in the sentence. I assumed he was asking about the duration of my stay in the states so I answered I would stay there for 3 days and he accepted that answer.

But I was really confused when he asked that question because I was expecting something like"how long will you stay" and didn't anticipate it involving "have" in it. So my question is, can you guys think of any sentences that can be used to ask for the duration of the stay while containing "have you" in it?

3
  • 1
    "How long have you planned to stay in the United States?"
    – Zebrafish
    Commented Jul 30, 2018 at 20:10
  • 1
    I'm guessing there was some miscommunication.
    – Hot Licks
    Commented Jul 30, 2018 at 21:37
  • …how long have you stayed…? is in the Present Perfect.
    – Mari-Lou A
    Commented Jul 31, 2018 at 9:17

1 Answer 1

2

"Have you" would be the past perfect tense in the sentence you provided as an example. In UK English, and in some parts of the US, it is not unusual to say, "how long have you got" meaning how much time/many days do you have left.

It seems strange for them to have asked the question in the future perfect, like "how long will you have stayed at the end of your trip," but I suppose it's possible.

Could it be, however, that you misunderstood the question and you were asked if you "had a place to stay" or if you were going to "have a long stay"?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.