You do not have to hit me to prove your point
Yes I do
Is this conversation valid? Valid in the sense that if a conversation like this should occur, there is no error?
Just to put things in perspective, this is a friendly conversation between two people, but a third person speaks up, saying the reply is inaccurate because "have to" expresses past tense. Consequently, the proper reply should have been "Yes I did."