The Chinese teacher ( )here since 1999.A.taught B.has taught C.teaches D.have taught说明理由

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 19:11:20
The Chinese teacher ( )here since 1999.A.taught B.has taught C.teaches D.have taught说明理由

The Chinese teacher ( )here since 1999.A.taught B.has taught C.teaches D.have taught说明理由
The Chinese teacher ( )here since 1999.
A.taught B.has taught C.teaches D.have taught
说明理由

The Chinese teacher ( )here since 1999.A.taught B.has taught C.teaches D.have taught说明理由
B 现在完成时,老师是第三人称,所以用B,不选D.

b
现在完成时
自从1999年一直在这里任教

- -为什么我一直以为teach是个及物动词捏...

b.has taught
第三人称是has
taught是过去时
那个中文老师从1999年就在这里教书了

b
since
完成时

B. has taught
since用于完成式,所以答案只能是B或是D。 主语the teacher是单数, 所以选B

B
因为时间状语是since 1999,表示动作是从1999年开始到现在仍在延续,对现在有影响,所以用现在完成时态have done,但由于the chinese teacher是第三人称单数,所以用has done,所以选择B

B

B.has taught
Since 是完成时的标志

无疑选 B
但是我觉得应该翻译成: 那个老师自从1999年就不在这里教书了
希望你详细查询一下