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

比如说,I didn‘t decide和I haven’t decided。

不是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个回答  2011-02-28
只有I haven't done ,是现在完成时 大概意思是我没做过
I didn't do 是过去时,意思是我没做
过去时和现在完成时你可以去百科看看
第2个回答  2011-03-04
i didn't decide 是过去没决定,现在可能决定了,只强调过去
i haven't decide从过去到现在一直没有决定
第3个回答  2011-02-28
不存在 I haven‘t do
I didn’t do 我过去没做

相关了解……

你可能感兴趣的内容

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