I have been a carpenter for five years.

Is this Future continuous or Present perfect continuous.
‘have been’ is a current and in this case ongoing state. So while it is present it is also continuous.

1 answer

http://grammar.ccc.commnet.edu/grammar/verbs.htm#tense
and
http://grammar.ccc.commnet.edu/grammar/tenses/tense_frames.htm

The verb form "have been" is just called present perfect.