When calling someone say as a customer service representative, which sentence is the correct one to choose?
Did you have a moment to talk?
Do you have a moment to talk?
I have heard natives choose the first one but I don't understand as to why they use past tense. Afterall, the person is on the phone right now and should be asked if they are free to talk now, not a time in the past. Any help is appreciated...