第1个回答 2009-06-09
HAVE作实意动词时要用DO或DOES构成否定和疑问,作为助动词时(现在完成时中:have/has+done)不要加DO或DOES.
如:
I don't have a close friend.
Do you have any pets?
I haven't been there before.
Have you got a new pen?
第2个回答 2009-06-09
最简单,背熟2个例句。
Do you have a book?
have you got a book?
不要管那些语法句子了,如果初学,会晕。
语感先上来,就够了。
第3个回答 2009-06-13
1.当have做实意动词,表示“有”的时候,要借助助动词do。如:Do you have any book.
2.当have做助动词时,不需要。如:have you got a book?
第4个回答 2009-06-10
同意三楼; 刚开始记住几个例句就好了,慢慢地就会有体会。