是不是since长与现在完成进行时连用?而when,as,while等长与现在完成时等连用?比如Tom has been playing tennis since he was a boy.这里不能用when吧.since表示一段时间从过去开始持续到现在并且继续持续下

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 22:11:24
是不是since长与现在完成进行时连用?而when,as,while等长与现在完成时等连用?比如Tom has been playing tennis since he was a boy.这里不能用when吧.since表示一段时间从过去开始持续到现在并且继续持续下
xUMoW+i4V]eU7 RYMc)1M!n8q0@73GE7{9ڡ:߿b~gϪffũ ٥5>r S~VLpFފ+ݿrn:]dJnJpFPUMJ%/ZTzjZ<#*m ,m$_*} 0ssS-QJ[y :y6v*c)s3Qq042;8YmE@׵@ċd蘎@5k@aީmKB`h3r̦Ё:})UF4}OG1Ȱ;uĻggOȴcf w2WS|OGi}}EZj=?_vbi3S' _n4JYN|gV믘Eș>WH.zsAOVǥj.[yE]DPIS~CVB%.3͊62[I^qiŏBr ecÀM$vBX3w3>;x-Qh- k/sj&oOЊ_ײoy\ӫy)]0k5EP$yGQmR@mȅ;H,>›t4Hx:!R,93U`{:5t8J?jw+\šjѸh:%R/yFEUpgGO~LBxZ?Ef,bp/kJ;q v+R,+sC8+=QM[4T<y|DGXI7ZN~(;kL/Z Ϥ<

是不是since长与现在完成进行时连用?而when,as,while等长与现在完成时等连用?比如Tom has been playing tennis since he was a boy.这里不能用when吧.since表示一段时间从过去开始持续到现在并且继续持续下
是不是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区别有些模糊.
麻烦多讲讲,千万别贴大长帖子.我根本看不懂那个.

是不是since长与现在完成进行时连用?而when,as,while等长与现在完成时等连用?比如Tom has been playing tennis since he was a boy.这里不能用when吧.since表示一段时间从过去开始持续到现在并且继续持续下
when强调动作在过去发生,since强调时间的起点并延续.完成时的事态中表述时间为一个持续性阶段的用since.这句是现在完成时,只能用since.
他还是个小男孩儿的时候就弹吉他了,而且一直持续到现在,从has been doing可以看出来.since是自从什么时候一直持续到现在,when只能表示一段时间没有持续的意思.主句用现在完成进行时,从句用过去时

since是用在现在完成时的,楼主举例的两句句子都属于现在完成时。
when 用在一般现在/过去/将来时态
如,I am a good girl when I am at home.
I was 13 when I was in Grade One.
I will be an engineer when I grow up.

when:当...时.(强调时间点)
它常用于过去时,过去进行时,
since:从...起到现在(强调时间段)
它后跟过去时,前面的常用现在完成时或是现在完成进行时.
如果用在句首,且无完成时形式,则表示"因为,既然,由于"