I haven‘t do 和I didn’t do 的区别。

如题所述

不是haven't
do
是haven't
done

have
not
done
是现在完成时,就是到现在为止还没做过什么什么。
did
not
do
是过去时,就是过去没有做过…
这两个刚开始学是有点难区分…中国应试教育会研究区别…这时候出题会有一些明显的标志,比如just
now
,last
weekend
,yesterday
等等就是过去时,而just
,already
,for
2
days
,from
monday
等等一段时间的就是完成时。这种题目其实就考一些标志性的词,做多了就知道了。到大学就不那么注重了…有时候都可以的…外国人没那么纠结这些语法…
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-04
区别是前者语法正确
后者语法错误
haven't是have
not的缩写
have是使役动词
not是副词
不能直接加名词
第2个回答  2020-04-06
只有I
haven't
done
,是现在完成时
大概意思是我没做过
I
didn't
do
是过去时,意思是我没做
过去时和现在完成时你可以去百科看看

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网