Search from various English teachers...
ICECE
Difference between'have long have you been waiting' 'How long did you wait'
.
Apr 20, 2017 11:56 AM
Answers · 2
1
I wouldn't ever really say "did you wait long?" because it doesn't sound particularly natural.
You can use the following examples fairly interchangeably:
How long have you been waiting (for me)?
I hope that you haven't been waiting (too) long!
I hope that I haven't kept you waiting (too long)
I'm sorry to have kept you waiting
You haven't been waiting too long, have you?
April 20, 2017
I agree with Jay's suggestions. Please don't think that we avoid using grammar such as "have you been waiting" in daily speech. Really, we use it all! :)
April 20, 2017
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
ICECE
Language Skills
English, Thai
Learning Language
English
Articles You May Also Like

Same Word, Different Meaning: American, British, and South African English
10 likes · 7 Comments

How to Sound Confident in English (Even When You’re Nervous)
12 likes · 9 Comments

Marketing Vocabulary and Phrases for Business English Learners
8 likes · 2 Comments
More articles