he hasn't come to school for two days 这个句子对吗

5个回答

  • 句子是对的

    延续性动词与短暂性动词易弄错

    例:She has left (离开) for 2 hours.

    答案:has been away

    解析:在肯定句中,与since或for引出的时间状语连用的是延续性动词,不能是短暂性动词,但在否定句中短暂性动词也是可以的.E.g.I haven't bought clothes for one year.在此题中leave是短暂性动词,不能与for+时间段连用,须把它改成相应的延续性动词.如stop be over等.此题中leave要改成be away.这两种词的转换是学习现在完成时需要注意的.