have got (有)= have:
I have got a pen=I have a pen.
have got to(不得不)=have to:
We have got to stay here = We have to stay here.
但在下列情况下不能用have got来代替have:
在情态动词,助动词或动词不定式之后,只能用have,不用have got。如:
May I have some more water?
Would you like to have another apple?
2. 在过去时、完成时或完成进行时中,不用 have got, 而用have。如:
Mary had a question to ask.
I have had the car for three years.
They have been waiting for you.
3. 固定短语中不用have got。如:
have a rest,have a swim, have a wash, have a drink, have a look, have a walk, have lunch, have a meeting, have a party等等。
本回答被提问者采纳