どちらも「ごめん、待った?」という言い方です。
1) Sorry, were you waiting long?
Were you waiting long? で「長い間待ってた?」となります。
2) Sorry, did I keep you waiting?
Did I keep you waiting? で「待たせましたか?」となります。
どちらもこのシチュエーションの時によく使い言い方だと思います。
ご参考になれば幸いです!
If you would like to ask someone if you made them wait long for you, you can say something like "I'm so sorry, were you waiting for me for a long time?" Saying I'm sorry first softens and makes the sentence sound more polite and makes you sound like you feel bad about the situation.
If you want to find out if your friend waited for you for a long time you can ask them using the following questions:
What time did you get here?
Did you wait for a long time?
The first of these is a question and the second option is more of a statement. The first option requires the person to answer whereas the second could easily not be answered if they don't wish to answer. You can add that you are sorry on the beginning depending on how you feel!
I'm so sorry for being late. Did I make you wait long?
When you are late for a meeting with your friend and want to ask whether they had been waiting for a while; then you may ask this in the following ways:
-Have you been waiting for a while?
-I'm so sorry for being late. Did I make you wait long?
As always, when we do something that may upset someone else, the first thing we should do is apologise. We have all been in this situation, and we feel that if somebody is late, that they should apologise, because otherwise it is quite rude.
Both of these sentences can be used with informal situations and are very polite ways of expressing your regret
When we arrive to meet a friend and they have arrived before us, we sometimes inquire as to the length of time that they have been there.
If if want to know the duration they have been waiting we tend to say something like:
- Sorry, were you waiting long? or
- Have you been waiting long?
If we just want to acknowledge they have been waiting, we might say something like:
I hope that you haven't been waiting long.
Here is an example of a dialogue: hey! Hello! Have you been waiting for long? Nah I just got here five minutes ago. Okay, that's not too bad, I found the traffic to be pretty bad today, that's why it took me a little bit longer than expected. No problem!
If you are meeting a friend, and you are a little bit later than them, then you can ask one of these two questions.
For example.
I am sorry I am late.
It is no problem.
Have you been waiting long?
No, not really.
Good.
I hope this helps.
Have a great day.
Will.
So sorry, I hope I didn't keep you waiting too long?
Situations where this word/phrase is used: social, business, formal, informal, when making an apology for arriving late.
Type of word/phrase: standard language
Example of this word/phrase:
"So sorry, I hope I didn't keep you waiting too long?"