What's the difference? One day, I returned from dinner with my coworkers. Before I came home, I drank several beers. When I entered the living room, my wife asked me:
Have you been drinking?
Did you drink?
Have you drunk?
Is there any slight difference? Which of the three is best ? Could anyone tell the difference ?