He’s worked there for all his life.这句话正确吗?worked前面为什么加be?

问题描述:

He’s worked there for all his life.这句话正确吗?worked前面为什么加be?

对 原句是he has worked there...