高一英语质疑He is doing his homework for two hours 和 He has done h

10个回答

  • 说通俗点就是1L的说法

    1.注意不要一看到for就想到完成时,要知道,for在完成时里虽然是标志但不是专利,第一句话里的for仅仅表示一个时间段,再加上对前面be doing的理解,第一句话应理解成,他两个小时前就开始做作业了,现在还在做,这里是强调他还在做这样一个动作,持续的意思.

    2.第二句话就是普通的现在完成时了,理解为他已经做了两个作业了,已经做了两个小时了,但现在在不在做,就不清楚了,不具有延续性.