Hello as regards the verbs, the second is the right sentence, in fact when you have the verb 'do' in the past tense form you don't have to put also the other verb (to have, in this case) in the past tense. Anyway I would like to ask you: what did you mean when you said who ? I don't get the meaning of the question
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.