What is the difference between "el ha pensado" and "el tiene pensado"?

Google translate says that el ha is correct but why ?

Jes2019-12-10T08:28:00Z

Favorite Answer

“ha” comes from the verb “haber” and “tiene” comes from the verb “tener”, both of them have the same meaning in Spanish and mean “to have” in English, but “haber” is the standard verb used to form the present perfect tense in Spanish, it is true that the expression “el tiene pensado” is used in Spanish, but that is not used to express the present perfect tense, but it’s just an expression in the simple present tense, that can be translated in English as “I have the thought of (doing whatever)”, only “haber” is used to form the present perfect tense”