donesn't have 可以用hasn’t 替换么?

问题描述:

donesn't have 可以用hasn’t 替换么?
He doesn't have a mouth.
doesn’t have 可以用hasn’t 替换么?
为什么?
1个回答 分类:英语 2014-10-20

问题解答:

我来补答
可以换.
楼上两位说的都有道理.have/has这里作动词,二楼说的很对;但这里是可以换用的.理由一楼说的很好.
在由have作谓语的句子变疑问句或否定句时,在美式英语中,无论何种情况,都要借助于助动词do或does.
在英式英语中,一般现在时的否定句、疑问句通常不用助动词do/does,而用have/has 或 haven't/hasn't .但受到美式用法的影响,已渐有使用do/does的倾向.
He has a mouth.
[英式英语]
- He hasn't a mouth .
- Has he a mouth
- Yes,he has./ No,he hasn't.
[美式英语]
- He doesn't have a mouth .
- Does he have a mouth
- Yes,he does./ No,he doesn't.
有人会说,如果用hasn't/haven't,那就是完成时态了.这一说不对.
当后面跟着动词的done即为过去分词时候,haven't/hasn't才是助动词.
比较:He has a beautiful watch.- 他有一只美丽的表.
He has broken a beautiful watch.- 他弄坏了一只美丽的表.
第一个has,是动词have(有,拥有)的三单形式
第二个has,是助动词has(相当于have的三单形式)
希望对楼主有所帮助 !
 
 
展开全文阅读
剩余:2000
上一页:为什么只选B
下一页:第8题练习
也许感兴趣的知识