have not 与 don't have 的区别

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:51:03
我们老师说,l have a lot of friends 改为否定句
不能写成l have not many friends 要写成 l don't have many friends.
两个都表示没有,有什么区别?那疑问句呢?要不要写成do you have many friends? 还是have you many friends?讲得好可加分!!!

have not=don't have a/any均表示否定,意为没有

eg:I don't have a book=I have no{not a} book. I don't have any boxes=I have no boxes.

当have表示“拥有”的意思时,两种说法都可以 ,你的意思是没有朋友, have在这里表示“有”。

所以两句话都对 ,但如“I don't have many friends” 则不能说成“I haven't many friends”。

因为这里的have是表示“用餐”的意思,但第一种说法(don't have)是美式英语用法,更流行,更普遍 !

这是句型转换的问题
在英语中陈述句变为否定句或一般疑问句首先要看谓语动词,如果是be动词,直接在其后加not(否定句)或将be动词提前(疑问句,句号改为问号);如果动词是实义动词,需要借助助动词do或does,这就要看人称了,除了第三人称单数用does,其他都用do,将do或does放在主语后即可(否),疑问句将do或does提前,如果是第三人称单数,注意动词要恢复原型。
当然谓语还有别的动词,如情态动词等,慢慢你们会学到。

have当“有”的意思时,就是一般动词。
这和I washed my car与I didn't wash my car的意思是一样的,其他动词怎么变化,have此时也怎么变化。
疑问句就是Do you have...