Have been working x Have been worked

Avatar do usuário Andrezzatkm 4810 1 8 105
what is de difference between the sentences I Have been working here for 2 years and I Have been worked here for 2 years?

MENSAGEM PATROCINADA Para aprender mais sobre os Tempos Verbais baixe agora o: Guia Grátis de Tempos Verbais em Inglês. Ele contém um resumo bem estruturado para revisar os conceitos que você aprendeu na escola.

Clique aqui e saiba como baixar!
Avatar do usuário PPAULO 39795 6 32 695
The main difference I know of, is that the first one is the right one.

I have been working... (I worked in some indefined time in the past, but I know for certain it has been at least for two years - and I already work as of now)

I have worked... - certainly I don´t work any more, it´s a thing of the past.
Avatar do usuário Marcio_Farias 12350 1 22 206
Most NSEs (native speakers of English) would think of the sentence "I have been worked here for two years" as grammatically incorrect.
Avatar do usuário Donay Mendonça 49875 21 80 1155
Concordo. Sempre usar "I have been + verbo + ing.''

I have been working, playing, helping, etc.

Nunca "I have been worked...''
Avatar do usuário Sra_Tradutora 3290 6 73
"I have been + verb + ed" works with the passive voice.
https://www.englishexperts.com.br/1 ... no-ingles/

For example:
"I have been asked if I was pregnant" is the passive form of "People have asked me if I was pregnant".

It also works if the "ed" verb acts as an adjective, like "worked up", meaning "excessively affected by emotion".

For example:
I have been worked up and unable to calm down enough to sleep lately.