What's new

Trivia Is it grammatically correct to say, "How long have you learnt English"?

plhbg1

Forum Master
Elite
Joined
Aug 30, 2020
Posts
14,805
Solutions
45
Reaction
8,261
Points
7,568
No. It should be one of the following ways:
  • “How long have you been learning English?”
  • “How long has it been since you started learning English?”
  • “How long ago did you start learning English?”
  • “For how many years have you been learning English?”
  • “How long have you studied English?”
  • “When did you start [learning][studying] English?”
 
Back
Top