haven't 和don't have的区别

如题所述

don't have
这是一般现在时的表示方法,意思是没有sth
比如:I don't have homework 我没有家庭作业

haven't
这一般用于现在完成时,意识是还没有done sth
比如:I haven't done my homework 我还没做完家庭作业

两者用的语境不同,翻译也不同
但是某些特殊情况 haven't 可以表示没有sth
比如:
A:Do you have homework today?
B:No, I haven't.
这里B的回答同样也可以用No, I don‘t或者No, I don't have any today.
温馨提示:答案为网友推荐,仅供参考
相似回答