has been doing 的用法

问题描述:

has been doing 的用法
看到一句话:it has been a favorite magazine sinc i was a child.
has been 后面接了名词,这是属于什么时态的用法呢?是have been doing

换成一般时态 就是“It's a favorite magazine”
由此可见 本句的动词是is,现在完成时就是have done在这里就变成了have been