The past tense of have the best intentions is had the best intentions.
The third-person singular simple present indicative form of have the best intentions is has the best intentions.
The present participle of have the best intentions is having the best intentions.
The past participle of have the best intentions is had the best intentions.