Search from various English teachers...
[Deleted]
Which one is correct?"How long have you been waiting?" or "For how long have you been waititng?"

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