" is asking about a specific occasion. " is asking about any time. However, the time reference in the former case can sometimes become vague, until its meaning may approach that of the latter.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.