Alissa G. answered 05/22/18
Tutor
5.0
(384)
English & Spanish Language Lover-Grammar Geek-Word Nerd
Because the first verb in the sentence is written in the past tense ("thanked"), I believe the correct answer is the past perfect, "had done". He thanked in the past, and what you did happened even before that (had done). "Have done" (present perfect) is more of a recent past.