have用have got代替的三种情况是:
①在那些表示“手头有,随身携带有”的情形,用have got代替have。而且此时have got比have更能体现“随身带有”,have表示“有”时并没有“随身”的含义。例如:
Have you got any money?
意思是问“你随身带钱了吗”,而
Do you have any money?
则是问“你有钱吗”(对方有可能回答Yes, I have. But I've put it in the bank. !)。
再比如
She has got something to say.(她有话要说。)(也是说“她”嘴里有话要说)
②在那些表示“自身带有”的场合,用have got代替have.例如:
The table has got a broken leg.(桌子有一条腿断了。)(桌子带着一条断了的腿)
③在需要表达“因客观原因/客观要求必须/不得不做某事时”,用have got to do代替have to do.例如:
I've got to go now. The class wil begin in a minute.(我得走了,课一会儿就开始了。)
注:如果前一句用I have to go now.,虽然意思也是“我得走了”,但这种“不得不”到底是客观上有事还是主观上着急没说。而I've got to go now.则更能表达“我是因手头有事要做才要离开”的意思。
综上,在那些需要表达“手头有”或“自身带有”某物的概念时,一般要用have/has got sth.而不用have/has;而在需要表达“因手头有事不得不去做…”时,则要用have/has got to do sth.而不是have/has to do sth.
1和9为什么不换?
追答不是表示有的意思,所以不能换
那1为什么不换
追答因为1, had a drink中的had不是表达"有",而是表示从事一种活动。
和第9句中 have a bath一样不能换。
追问那12可以说成是有么,有一份信来自哪里。
追答不可以,"有"是"占有",强调所属关系。"信"是别人写给你的,先"收到",后才能"属于"你。
我又完善了题目,你去帮我答下疑可以么