急、 英语 My parents ____ (teach)English in this school since they came to Najing.My parents ____ (teach)English in this school since they came to Najing.答案应该是have been teaching,但是我写的是have taught请说明下理由、

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/05 14:02:17
急、 英语 My parents ____ (teach)English in this school since they came to Najing.My parents ____ (teach)English in this school since they came to Najing.答案应该是have been teaching,但是我写的是have taught请说明下理由、
xVNg~JTUڋP9naR)wka6  l/+^cTJӫZٻ3|sz$G+nrO/t023~ǸgUp,d#L(3bh G&x|aL[9G8295j^l+,םP௠$:!BZ x!eof'C3ʹTι\x[y0| %~6N=ߗen%s@tҢXQ ~$r$W7*x}r,HycFmw%YL@EvqtȵڹuG1j"20{l! sMn,9Ȃ`ykd!J=w3..sN8Lօf Ȱgr_Op .]vWOG.nMo|y?4.*L~KAzؽ@KS5[ZV"*R[惵Ecx+by1n64Ne2Sĩ+a#˖§`+<|R%KI1'or4D JMH."[S8W79ړXw:m)$^#!GTS:-eKEͥn\VZ[P&DԖ:s%@~ KV5_^./JLE,6{Xg^F@Q4ѤbmCUњ='SGHdQ> H@g>Ѹ`E㜂';)n! /|fR2u}U\Kt1pQ)v_ G7K

急、 英语 My parents ____ (teach)English in this school since they came to Najing.My parents ____ (teach)English in this school since they came to Najing.答案应该是have been teaching,但是我写的是have taught请说明下理由、
急、 英语 My parents ____ (teach)English in this school since they came to Najing.
My parents ____ (teach)English in this school since they came to Najing.
答案应该是have been teaching,但是我写的是have taught
请说明下理由、

急、 英语 My parents ____ (teach)English in this school since they came to Najing.My parents ____ (teach)English in this school since they came to Najing.答案应该是have been teaching,但是我写的是have taught请说明下理由、
先翻译一下.
我的父母在这个学校教英语自从他们来到南京.
have taught 没有语法错误.since+时间段用现在完成时.
而后者为现在完成进行时,表示动作从过去现在还在进行,并将持续下去.
也就是说我的父母一直在这个学校教英语自从他们来到南京.
注意一下两个时态的特点:
某个动作,发生在过去,具体什么时候不知道,但到目前为止,是做过了的,这就是现在完成时.
某个动作,过去就已经发生,而且到了现在还没有中止,还在做,这就是现在完成进行时.
你比较一下例句:
I have phoned him.
She has been talking on the phone for three hours.
第一句是说,我打过电话了,注意这个句子是不提供具体时间信息的,仅仅是,至今,我做过这件事了.
第二句话,她一直在打电话,至现在已经打了三个小时,还没停.
你想想看,如果这两个时态的区别是什么动词延续或短暂,又怎么触及“是否还在进行”的本质呢?短暂的动作也好,延续的动作也好,在时间划分上都可以是一直进行的.He has gone,这样的句子,go是延续性动词还是短暂性动词呢?“走”既可以看作是瞬间就发生,也可以看成是长时间的动作,所以动词含义只是表象.这两个时态的本质区别,就是后者表述动作还在进行,进行态的意思就是“一直”“经常”.
在看看所谓的互换.
如果She has been talking on the phone for three hours.
那么你可以推出She has talked on the phone for three hours.
但是你能反推吗?
所以,你的“某些时候”可以互换不周延.这个要看具体的逻辑.
你在看看这个例子,拓展一下:
很多语法书都说,现在完成时表示动作对现在造成的影响,因此:
He has gone to America.
如果“对现在造成影响”,我们是否可以判断:“He is not in China”.
或许他已经回来了,但是说话人不知道,那么死扣这种“语法规则”,能得到事实吗?

have taught 是现在完成时,表示动作从过去到现在为止完成了,不再持续。
have been teaching 是现在完成进行时,表示动作从过去现在还在进行,并将持续下去。

have taught-------------现在完成,不教了
have been teaching----------------------------现在完成进行,教了很多年,还在教。

这里用的是have been teaching,表示他们来到Najing以后一直在这所学校教英语,since引导的时间状语表示一段时间,所以应该用have been teaching。