看了一下你的追问,本身完成时态就不能谈过去,这道题之所以用的是现在完成时态,是表示完成的动作对现在产生的影响,现在的影响就是“now he is popular”. 现在完成时和一般现在时的一个区别就是现在完成时强调了发生过的事对现在产生了影响. 这里就很符合这个现在完成的特点,过去学习努力,影响:现在成名了. 现在完成时也能表示过去的啊.可以理解为比一般过去多强调一个影响.
这个题所考的实际上就是现在完成时和一般过去时的区别之处在哪里。这个题目就是后面有他现在的状态——he is popular,所以前面的内容应该是过去发生现在已经完成或还在继续,合适的时态就是现在完成时。所以要用 has worked(选用has 又是因为 Danny 是第三人称单数) 现在完成时讲解 一. 基本结构:助动词have/has+过去分词(done) 二.句型:
and 前后是两个句子Danny——hard for long to realize his dream并没有明确的过去时间状语或者时间暗示 用过去时态肯定不对 但是根据后句now he is popular. 说明前面的动作已经完成 截止时间是now 所以填现在完成时 另外 现在完成时具有强调的作用 突出 worked hard for long...