Just an answer for your first question though.
The verb to have, among other functions,
can be used to speak about possession, relationships and other states, and also
to talk about actions and experiences.
When have is used to speak about
possession, relationships and other states, it is possible to use both have and
have got:
I
have a house in the country.
I
have got a house in the country.
I
don�t have any brothers or sisters.
I
haven�t got any brothers or sisters.
Do
you have a cold?
Have you got a cold?
When have is used to talk about actions and
experiences, have got is NOT possible:
She is having a shower at the moment (NOT She is having got a shower at
the moment)
We
are going to have a party next month (NOT We are going to have got a party next
month)
They had an argument (NOT They had got an argument)
Best,
Becario