Jenny : sorry I am late
Miley : that is ok i haven't waited long
The sentence is correct but stilted.
Better would be ... Sorry, I'm late. That's okay; I haven't been waiting long.
It's better because waiting involves a certain amount of time and the present perfect continuous emphasizes the duration of a situation or activity. When you are to meet someone and arrive late what would you say? Have you waited long? or Have you been waiting long? or How long have you waited? or How long have you been waiting? englishniche.com
Hello 2006 and emsr
How long did you have to wait is great too. 2006: could you explain in detail what your own take is on this? Thanks: still would be inclined!