I'm a little confused, because I had thought
- "erei" = I missed (preterit past)
- tenho errado = I have missed (perfect tense)
It seem to my english brain that " I have been missing" would need two auxiliary verbs (have + been) plus the main verb (miss). So it would be something like = eu tenho estado errando.
This is because, at least in english, when we use the simple pefect tense (I have _ ) it usually indicates the the action is completely over. Where as "I have been missing" implies (in english) that the action still may be in progress.
But maybe compound tenses or the perfect tense works slightly differently in portuguese? Any clarification would be appreciated
Present Perfect: "I have missed class four times this week". Emphasis: number of times in recent past - has effect on present.
Present Perfect Progressive: I have been missing class all week. Emphasis: continuity of action - has effect on present.
It looks like Portuguese doesn't have a distinction between those two tenses cited above.
Plus, often the simple present is used in Portuguese where we would use Present Perfect:
I have lived in Chicago for two years = Eu moro em Chicago por dois anos.