Oh yes. There's a difference. :wink:Originally Posted by FW
The first is the most neutral of the three. "I have met him before" = "I recall meeting him before".
"I have already met him" indicates that the person may not want to meet that person again or, at least, that there is no need for an introduction.
'I have met him already" is, I think, the same as number 2 but stronger (more emphatic).