the train has left.为什么用lefl而不是be away 现在完成时不是与延续性动词连用吗

1个回答

  • 你理解的不够全面, 非延续性动词可以用在现在完成时中, 但是不能与时间段连用.

    如果与时间段也就是for... since...连用, 非延续性动词就要换成可以延续的动词或者be+状态的词

    例如:

    可以说 他刚走(非延续) He has just gone/ left.

    但是如果说 他走半小时了(时间段).就要换 He has been away for half an hour.

    他已经死了He has already died .

    他已经死了很长时间He has been dead for a long time

    好久了离我们我们上次见面It has been a long time since we last saw each other.

    注意:

    现在完成时since可以与非延续性动词连用么

    --------

    可以啊.但要求此时动词具备重复性或否定性.

    she has often writen to me since she left.不断地给我写