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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 04:06:06
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吧?

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。