since和when在现在完成进行时中的区别

2个回答

  • when强调动作在过去发生,since强调时间的起点并延续.完成时的事态中表述时间为一个持续性阶段的用since.这句是现在完成时,只能用since.

    他还是个小男孩儿的时候就弹吉他了,而且一直持续到现在,从has been doing可以看出来.since是自从什么时候一直持续到现在,when只能表示一段时间没有持续的意思.主句用现在完成进行时,从句用过去时