What will be the questions that start with "How long..." for these two following sentences?
I have three weeks to learn English.
I have to learn English for three weeks.
The only question that pop up in my mind is: How long do I have to learn English? And I don't know which sentence suits this above question. Also what will be the question for the other one?