I have missed you = Tu m'as manqué
The thing is that French and English are two different languages. So, one cannot always translate literally. Actually, there is nothing to understand to it! It's just the way languages are: French have it way to say things, English has it own way, too...