Hello
That was a great answer. Thank you for that. I would just like to add, if I may, that there are several speculations regarding the sentences like "I got to go" and "I've got to go", which differ in pronunciation but express the one and the same meaning.
It's been noted by many non-native English speakers in many forums, that native English speakers have a tendency to omit the [v] sound of present perfect verb forms. For example,
"I've got to go."
"I got to go."
Some speculate the reason for this has to do with principles of ease of articulation; that it's more economical to say "I got" than it is to say "I've got". Others speculate the reason has to do with what's called paradigmatic regularization: present perfect verb forms are slowly merging with simple past verb forms.
The reason for this merger is speculative at best given we are dealing with language in the midst of change. Some say it has to do with the fact that speaker have a tendency to omit time markers needed to distinguish the present perfect from the past simple. For example,
I've made dinner. It's on the table. Come and get it.
I made dinner. It's on the table. Come and get it.
Compare:
I have made dinner *yesterday. (ungrammatical)
I made dinner yesterday.
The tendency to omit time markers that serve to distinguish the present perfect from simple past is passed down to young speakers. After time, the function of the present perfect becomes fuzzy and subsequently is lost altogether.
At the present time in the history of the English language we are seeing language in change, right before our very eyes and ears.
All the best, and thank for the opportunity to participate in your discussion forum. Thank you.
Casiopea