haven't和doesn't have有什么区别
小学时把have仅仅解释为“有”,只需用haven't就可以了。但是更规则的是用don't have,因为它还有其它意思,并且动词否定要用助动词。 只有当have解释为“有”的时候才可以用haven't.
"haven't"--usedasanauxiliaryverb,e。g。Ihaven'tdonethehomeworkonmyown。"doesn'thave"--"doesn't"isusedasanauxiliaryverb,and"have"meanspossessToyournex "Idoesn'thavemoney。
"but"Idon'thavemoney。"Myopinionisthat"Idon'thavemoney。"cannotbewrong。Usethisandyouareguaranteedtobecorrect。
Theques
tionthenturnstowhether"Ihaven'tmoney。 "iscorrecttooornot。ButunfortunatelyIdon'tknow。
LongtimeagoIthought"Ihaven'tmoney"iswrong。
Havingawaredthat,however,Ididhearnativespeakerssayingthat!SowhatIsuggestistousetheformer,butkeepthesecondforminmind,andwhenyouhaveachance,askagoodteacherifthesecondformisalsocorrectornot。
[展开]
两种的意思都不同,前者是现在完成时的助动词,这里表示“还没有”,而后者则是动词,表示“有”,如果要表否定,就应该用“don't" 或"doesn't"来表示。
一般来说呢,haven't还没有怎样的意思,是一个状态,而doesn't have就是没有,不拥有什么东西的意思。 例:I haven't finished my homework.我还没完成作业 I doesn't have a mp3 player.我没有mp3。
haven't have解释为“有”