1
I have 23 years old.
I am 23 years old.
In English, we use the verb be, not have, to say how old someone is.
2
I think I’ve some good ideas.
I think I have some good ideas.
I think I’ve got some good ideas.
Have you a girlfriend?
Do you have a girlfriend?
Have you got a girlfriend?
We haven’t enough food.
We don’t have enough food.
We haven’t got enough food.
To talk about possession, we can use have or have got.
When have is used on its own to talk about possession, it is a main verb, not an auxiliary verb. Therefore, use do/does in questions and don’t/doesn’t in negative sentences: ‘Do you have a car?’ ‘I don’t have a car.’
We do not normally contract have when it is used on its own to talk about possession: I have, not I’ve.
With have got, we can contract have/has. In questions, put have/has before the subject: ‘I’ve got a car.’ ‘Have you got a car?’ ‘I haven’t got a car.’
See HAVE GOT
3
I can’t repair cars, so I repaired my car at a garage.
I can’t repair cars, so I had my car repaired at a garage.
Use have + object + past participle when another person does something for you: ‘I had my hair cut.’ This means that somebody cut my hair for me.