he · habe · have
The perfect-tense 'to have' — ES he · DE habe · EN have — all starting with H
Three languages, three ways to say “He has done it” and “You have done it”, and every one of them leans on a little verb that starts with H:
EN — He has done it., You have done it. DE — Er hat es gemacht., Du hast es gemacht. ES — Lo ha hecho., Lo has hecho.
See the similarities and overlaps? That neat rhyme is exactly what tripped me. English have and German haben really are relatives, so once you have one, the other feels free — and Spanish he / has / ha slots right into the same mental shape. I did not even blink and thought this works exactly the same, while already being aware of the fact that both English and German use the helper verb “to have”, while Spanish’s “to have” is completely different - “tener” - from the thing that is being used here.
While “Lo tengo hecho”, “Lo tiene hecho” - a construct that would actually fit my mental model - is a way of saying that me or someone else did something, this format puts emphasis on the fact that the action I’m referring to has been finished, rather than emphasizing the “doing” process itself. The same subtle difference can be felt in English sentences “I have done it” and “I’ve got it done”.
Here's the part I had to look up, and honestly still find surprising: English have and German haben really are relatives. Spanish haber comes from Latin habēre — which, despite looking identical, is often said NOT to be related to Germanic 'have' at all. I can't referee that debate; I just know the look-alike is what let me slot he/has/ha into an English-and-German mental slot. The practical trap is simpler anyway: Spanish keeps two verbs where English keeps one — haber only builds tenses, tener does the owning.