中考英语My uncle has been taught in this school ( )he was twenty years old.a since b.for c.until上面说这是现在完成时,应该选since.但是这句话主句应该是现在完成时的被动语态,意思应该是我叔叔在这所学校被

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 21:54:48
中考英语Myunclehasbeentaughtinthisschool()hewastwentyyearsold.asinceb.forc.until上面说这是现在完成时,应该选since.但是这句

中考英语My uncle has been taught in this school ( )he was twenty years old.a since b.for c.until上面说这是现在完成时,应该选since.但是这句话主句应该是现在完成时的被动语态,意思应该是我叔叔在这所学校被
中考英语My uncle has been taught in this school ( )he was twenty years old.a since b.for c.until
上面说这是现在完成时,应该选since.但是这句话主句应该是现在完成时的被动语态,意思应该是我叔叔在这所学校被教,直到他二十岁才对啊.如果选since意思就是他从二十岁开始被教,对不?
答案上的翻译是这样的:选a,题意:我叔叔从二十岁起就在这所学校教学了.这个翻译不对吧,has been taught 是被动语态啊,has been teaching 才应该是这个意思,对不?

中考英语My uncle has been taught in this school ( )he was twenty years old.a since b.for c.until上面说这是现在完成时,应该选since.但是这句话主句应该是现在完成时的被动语态,意思应该是我叔叔在这所学校被
答案选择A 是没有错的,但是翻译方面应该是存在异议的.
【如果非得按照答案给的翻译,我可以这么分析:teach是一个短暂性动词或者说是瞬间性动词,所以,用于完成时态时需要转化为延续性动词,表示持续的一种状态,在其前加上系动词be是常用的方法,因此这里的答案正确的.翻译也是没有问题的.(更进一步的解释我暂时也没有,不知道这样说你可以接受不.)】