Is one of the following forms correct?

  1. For how long will you play the guitar?
  2. How long will you play the guitar for?

If none of these questions is grammatically correct, how should I formulate it?


  • How am I suppose to select the appropriate answer when I don't know which one to choose? You should add references to your answers like links to quotes from articles in newpapers from example. This would help me choosing a correct answer from you guys.
    – djondal
    Jun 26 '14 at 14:43

Actually, the best variant of all is without the "for" since it is redundant as duration is already implied in "how long."

How long are you going to be playing the guitar?

Option 1, in the spoken language, would sound affected and pidginish.

Option 2 is more colloquial and common.


The question can mean (at least) two different things:

  1. to ask someone how long they will play the guitar, as in now or in the near future;
  2. to ask someone how long they will play the guitar, as a habitual activity in their life. But they are not about to break out the guitar and start playing.


If you mean the second option (habitual activity), I would say or write:

How long will you play the guitar?

Notice I have dropped the for, which is unnecessary.

The expected answer is something like "For ten years." or "All my life." or "Until I get to university, but then I will have to give it up because I will be too busy."

But, another way to ask this question regarding a habitual activity is to ask:

How long do you intend/plan to play the guitar? or remove the the, and ask

How long do you intend/plan to play guitar?

(Note: one can also use this construction if someone is playing the guitar right now. But this would normally mean that you want them to stop playing, because it is bothering you or the guitar-player has something more important to do.)


But if you want to ask someone who is already playing or about to start playing the guitar, I would say:

How long are you going to play the guitar for?

And since I am asking the question, I would use gonna 99% of the time:

How long are you gonna play the guitar for?

If the guitar-player has the guitar in hand already, then I would eliminate the definite article the, since one assumes the guitarist is going to play the guitar that she or he is holding or has nearby. I would also drop the for, because it has become noticeably redundant and unnecessary:

How long are you gonna play guitar?

Which is a good orthographical representation of what I would teach an English language learner to say.

Pronunciation will vary widely, but in general, the you will be reduced to something like ya or yuh. And the are is going to get reduced to something like the final -er in the word singer (US pronunciation).

Which gives:

How long'r ya gonna play guitar (for)? Notice the for might creep back in, just to balance the rhythm of the question. But I would still probably resist using it:

How long'r ya gonna play guitar?

  • "Gonna" is grammatically correct?????? "Gonna" is surely not in a formal environment, IMHO.
    – djondal
    Jun 26 '14 at 14:41
  • @djondal I stated: "I would use gonna 99% of the time." I said this in the context of spoken English, not written English. Gonna is what native English speakers use in everyday speaking almost all the time. Only if we want to stress going would we pronounce going to. In some formal speaking contexts (but not all) and in most writing contexts, going to is used. So, yes, gonna is grammatically correct in that it is what native English speakers say when they want to express: going to. This is true even if some native speakers are unaware of this, or even deny this is what they say.
    – user6951
    Jun 28 '14 at 17:39
  • @djondal Please don't confuse grammar with formality. Gonna (in writing) does not belong in even semi-formal English, but there's nothing wrong with it in terms of grammar. (In fact, it has its own rules of grammar―it can't always appear where going to does, even in very informal speech.)
    – user230
    Jul 28 '14 at 18:24

Both are correct. There is a much-debated rule about not ending sentences with prepositions, like "for". As a result, some people would say that version 1 is more correct. They may or may not be right about that.

I think that's what you're asking, but since "where" could also mean "in what situation" as well as "in what location", permit me to provide the following summary.

Remember that English questions are usually a rearrangement of an equivalent statement, with some part replaced with an interrogative ("how", "what", etc.) "For" should appear in the question if it would appear in the statement.

How long will you play the guitar for?
I will play the guitar for an hour.

Whom will you play the guitar for?
I will play the guitar for my girlfriend.

What will you go shopping for?
I will go shopping for a guitar.

If you want to know when to use "for" in a statement, well, it's a little bit complex. "For" precedes indirect objects of a verb, when they're a time period (first example above), a beneficiary (second example), or a goal (third example). There may be other categories that I haven't thought of.

  • It's a Zombie Rule, though. It's not worth conceding that "they may or may not be right"―it's demonstrably false.
    – user230
    Jul 28 '14 at 18:29
  • Not 'more correct', but certainly 'more formal' - in fact 'overly formal'.
    – Sydney
    Aug 9 '14 at 11:40

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.