是不是since长与现在完成进行时连用?而when,as,while等长与现在完成时等连用?

学习 时间:2026-03-30 17:30:47 阅读:8046
是不是since长与现在完成进行时连用?而when,as,while等长与现在完成时等连用?比如Tom has been playing tennis since he was a boy.这里不能用when吧.since表示一段时间从过去开始持续到现在并且继续持续下去.我想问下,是不是如果换成现在完成时,就只能用when了呢?比如Tom has played(我忘了是这个还是playied了.) teenis when he was a boy.按照我的理解,是不是when只表示持续一段时间,但并没有继续持续下去的意思.归根到底,还是when和since区别有些模糊.麻烦多讲讲,千万别贴大长帖子.我根本看不懂那个.

最佳回答

暴躁的手套

美好的钻石

2026-03-30 17:30:47

when强调动作在过去发生,since强调时间的起点并延续。完成时的事态中表述时间为一个持续性阶段的用since。这句是现在完成时,只能用since。他还是个小男孩儿的时候就弹吉他了,而且一直持续到现在,从has been doing可以看出来。since是自从什么时候一直持续到现在,when只能表示一段时间没有持续的意思。主句用现在完成进行时,从句用过去时

最新回答共有2条回答

  • 过时的背包
    回复
    2026-03-30 17:30:47

    when强调动作在过去发生,since强调时间的起点并延续。完成时的事态中表述时间为一个持续性阶段的用since。这句是现在完成时,只能用since。他还是个小男孩儿的时候就弹吉他了,而且一直持续到现在,从has been doing可以看出来。since是自从什么时候一直持续到现在,when只能表示一段时间没有持续的意思。主句用现在完成进行时,从句用过去时

上一篇 i often help him study english 转化同义句

下一篇 什么动物站着睡觉?为啥站着?