If I say "how long are you staying in London?" , does it always mean that my stay in London has begun or can I use it if my stay begins in two weeks for example and that I have already booked my hotel


It can be used in non-past situations, either of someone who has already arrived in London, or someone who is planning to travel there.

This is the "future plan" sense of the present continuous.


You could already be in London, or you could be planning to go to London, as James says in his answer. The question means "How long do you intend to stay | remain in London?"

It is about intention, and only by context can you know whether it means "now that you are here" or "when you get there".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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