dokładnie tak jak powiedział kolega wyżej:
have to - znaczy musieć natomiast --to have - znaczy mieć
ja również zastanawiałem się na początku nad tą różnicą i nie otrzymałem odpowiedzi jednoznacznej jaka jest różnica.
doświadczyłem jej dopiero "w praniu".
to znaczy: według mnie "to have" to znaczy mieć w czasie teraźniejszym prostym czyli Present Simple
np. I have many friends.
Natomiast "have got" oznacza posiadać, mieć, stać się.... itd itd (te wszystkie znaczenia słowa "get"), ponieważ jest to czas Present Perfect i rzekome "have" to tylko operator a "got" to właściwy czasownik w trzeciej formie (patrz: tabelka czasowników nieregularnych ^^)
I have got angry. (tu w znaczeniu "become")
What have you got as a christmas gifts? (tu w znaczeniu: "get" czyli dostać).
Troche późno już a ja sie rozpisałem więc jak przyjdzie tu jakiś master inglisz to niech mnie poprawi bardzo prosze bo swoją drogą to ja jestem dopiero intermidiet. PEACE NIGGA