question! thank!

在下面哪几句话中可用have got来代替have?为什么?谢谢!
1.He had a drink before dinner.
2.Mrs.Sullivan has a lot of money.
3.He had to leave early.
4.We have had a long conversation.
5.My mother has a headache.
6.They had a good time at the party.
7.This sock has a hole in it.
8.She has to be patient with him.
9.I have a bath every day.
10.This room has four windows.
11.He has a farm.
12.We had a letter from Jill yesterday.

只有当have表示有的时候,才能用have got代替。

1.He had a drink before dinner.
表示喝水
2.Mrs.Sullivan has a lot of money.
Mrs.Sullivan has got a lot of money.

3.He had to leave early.
表示不得不

4.We have had a long conversation.
We have had got a long conversation

5.My mother has a headache.
My mother has got a headache.

6.They had a good time at the party.
They had got a good time at the party.

7.This sock has a hole in it.
This sock has got a hole in it.

8.She has to be patient with him.
表示不得不
9.I have a bath every day.
I have got a bath every day.

10.This room has four windows.
This room has got four windows.
11.He has a farm.
He has got a farm.
12.We had a letter from Jill yesterday.
We had got a letter from Jill yesterday.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-08
同意victor的观点,我有补充如下:
have got 的基本意思是“有、拥有、占有”,表示一种所属关系,与它相连的主语往往是人,不过有时也可以是物,侧重于“某人(物)有……”,强调所属关系。

参考资料:http://www.teacherhome.cn/ResHtml/13/1300/1000100046558.html