You're seriously using the same argument I always heard when I was bartending.
I don't have my license on me, I left it at home?
Really, how did you get here?
I drove.
Then drive back home and get your license, then I'll serve you.
Fact is, every state in the country will issue you a state license or ID if you are here legally. A law abiding citizen will not be detained for any longer than the traffic stop he was originally pulled over for. (Wait, if he was pulled over, he broke some law, I just killed my own argument)