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.
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