He__there fo twenty years since hecame to this town.a.has worked b.worked c.work d.have worked为什么不选a,主语是第三人称谓语动词该用has吧?

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/16 00:22:44
He__there fo twenty years since hecame to this town.a.has worked b.worked c.work d.have worked为什么不选a,主语是第三人称谓语动词该用has吧?
xՐNP_e= `&"DWxґF800k !1 :J9VdmJe/:Ӌ,+ J-)= (%XLMlR-d˃G\W,}ű'x`04ğ=Fqv4hi3&'4]h#9PfGEW-'nQF.<1;C?ՋNU_:>Hj/ T.x%._˳V=n ]Om {8˝vS4}FAg&jIg$ g**يQ-;R7talec4NO^cD8.UA@6Z4ke]"OL8} y i[?)

He__there fo twenty years since hecame to this town.a.has worked b.worked c.work d.have worked为什么不选a,主语是第三人称谓语动词该用has吧?
He__there fo twenty years since hecame to this town.a.has worked b.worked c.work d.have worked
为什么不选a,主语是第三人称谓语动词该用has吧?

He__there fo twenty years since hecame to this town.a.has worked b.worked c.work d.have worked为什么不选a,主语是第三人称谓语动词该用has吧?
A 自从他来这个城镇已经住了20年了,从过去到现在用完成时
补充:如果你题目没打错不可能选D 的,主语是第三人称当然用单数has

因为从 since he came to this town这里可以判断出前面要用现在完成时,表示过去的过去所发生的事。

只能是A 主语是he z用has ,不用have。