have got 与 have 何时可以替换?新概念习题。

新概念二第18课课后习题 书本第82页。
C In which of these sentences can we put the verb got after have?
! 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.

这一题,我做出来的答案是 1 5 6 7 9 10 11 12
书本给出的正确答案是 2 3 5 7 8 10 11

我很疑惑。按我的理解,原则上have 和 have got 是可以互换的。只是后者更加口语化。做题的时候,我就按照语感,读一遍,看是否顺口。结果只对了4题。
我想请老师们指教的是,2 3 8 为什么可以加上got ,1 6 9 12 为什么又不可以加上?有什么语法规则 或者有什么规律可循吗?

当have翻译成“有”和“必须”的时候则可以加got,翻译成其他则不行
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. 收到
温馨提示:答案为网友推荐,仅供参考