posted by Toni on .
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.
The verb form "have been" is just called present perfect.