" However, not all constructions of this type will be idiomatic. " sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Mr WordyYes, if you are asking about a period of time starting in the past and lasting until now, you should say "How long have you ...", not "How long do you..."
Sometimes "How long do you..." can be used to ask about future events; for example, "How long do expect to be?" However, not all constructions of this type will be idiomatic. It can also be used to ask
Picnicthere is another way to ask:Sorry, I don't understand your question very well. Do you want to know if there is another way to ask "How long have you..."?
"How long have you" what about it?