Which one is correct?"How long have you been waiting?" or "For how long have you been waititng?"
Search from various English teachers...
Answers · 4
1
I would probably say "How long have you been waiting for?" or "How long have you been waiting?".
The other sentence sounds old fashioned.
0
"How long have you been waiting?" is the right way to say.
0
"How long have you been waiting?" Is the best way to say it.
I agree. "for how long have you been waiting ?" is pretty old fashioned.
0
how long have you been waiting? i've been waiting for two hours.
i've been waiting for a long time.
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!
Start Learning Today
