I was talking to a person on chat. Yesterday he asked me a question. Today I replied, then added:
Did I answer your question?
Now that I think about it I should have probably phrased it like so:
Have I answered your question?
Is that so? I tried to find a rule that governs it, but failed. Let's take these ones, for example. The closest is probably "change over time" item. But the examples there are far from being similar to the question at hand.
Are there conditions under which "did I answer" question can be employed?