现在完成时的主要用法及过去式的区别?

问题描述:

现在完成时的主要用法及过去式的区别?

现在完成时主要用于表达对现在产生的影响,过去式则强调过去的动作。
have done表示已经做了什么,have been doing表示动作连续到现在并且还可能继续下去。希望对你有帮助!

现在完成时主要强调动作发生在过去,但强调现在的结果,现在的结果是如何的.如我已经完成我的作业了. I have done my homework.也许我是昨天晚上写的作业,也可是今天早上写的作业,无论如何,现在作业已经完成了.而一般...