We ran this through our native English team and they can't see any incorrectness in the translation used "Since when have you smoked?" as an equivalent of "How long have you smoked?". We are using "since when...?" to reflect more literally what we use in Spanish: "Desde cuando...?"
Sign in to submit your answer
Don't have an account yet? Join today
Test your Spanish to the CEFR standard