What is the appropriate way of asking question about how long an event will continue in future?

I want to ask, eg:

  • How many more days will the product be in stock? (incorrect?)
  • How long will the product last in stock ? (incorrect? )
  • How many more days will this notice be kept on display? (incorrect? )


Please tell me the correct and natural way of asking these questions.

  • 3
    Where the answer may be known, as in all your examples, "will" is correct, but the second example could be written as, "How long would the product last in stock?", the subjunctive form, if the product were not in fact in stock when the question is raised. – DrMoishe Pippik Apr 20 '15 at 20:36
  • @DrMoishePippik is using How many more days correct ? And no prepositions , eg for, is required ? – MAKZ Apr 21 '15 at 5:32
  • Both are correct, with and without a preposition. A preposition may be "understood", so "For how many days will it last?" and "How many days will it last?" are acceptable conversational English. See books.google.com/…, for example. – DrMoishe Pippik Apr 21 '15 at 20:42
  • 1
    Answers entered as comments leave questions showing as 'unanswered'. – elc Apr 21 '15 at 23:15

As indicated in the comments, those are all perfectly correct.

| improve this answer | |
  • is using more in those sentences considered correct ? as in how many more days? – MAKZ Apr 22 '15 at 8:21
  • That is correct. The effect of more is to suggest or emphasize that what is continuing has already gone on for some time. It can, depending on context, also suggest doubt as to remaining time. – elc Apr 26 '15 at 0:31
  • Oh, but if something hasn't happened at all yet, it if it is just starting, then more would not make sense. You have to already have something (in this case have days banked) before you can have more. – elc Apr 26 '15 at 0:32

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.