The first phrase could have been:
He's been putting up with it, his whole life.
You put up with something that is annoying, irritating, or painful. For instance, he may suffer from severe backache but because there is no cure, and the doctors cannot help him, he has no choice but to put up with the pain.
Now, why anyone would put this type of sentence in the passive voice is quite beyond me. The agent, the man, is not performing an action on his back, rather it his back that is inflicting an action.
The original phrase is however:
He has been putting it up his whole life
the passive voice equivalent is:
It has been being put up his whole life
But it sounds awkward, clumsy, unnatural and confusing. The present perfect continuous tense is rarely used in the passive voice. Compare the following phrases
- Active 1) He wrote two books about Moriarty.
Passive 1) Two books about Moriarty were written by him.
A 2) He has written two books about Moriarty.
P 2) Two books about Moriarty have been written by him.
A 3) He has been writing a book about Moriarty all his life.
- P 3) A book about Moriarty has been being written by him all his life.
P 3 Sounds confusing, despite it being grammatically correct. No one speaks like that and I doubt there are many examples of this type of passive construction in literature or in any type of journals (at least I hope not!)
For sentence number 2 it is exactly as @relaxing stated in his answer. The correct form is:
It used to be said in similar situations
Compare
The BBC has an article on the passive voice construction using the present perfect continuous
Generally, we avoid using the continuous form of the passive with the
future, present perfect, past perfect and future perfect, although
present continuous and past continuous are quite common and sound
quite natural in the passive voice.
PASSIVE
Simple Continuous
Present: It is cleaned... It is being cleaned...
Past: It was cleaned.. It was being cleaned
Future: It will be cleaned... xxxx xxxx xxxx
Present Perfect: It has been cleaned... xxxx xxxx xxxx
Past Perfect: It had been cleaned... xxxx xxxx xxxx
Future Perfect: It will have been cleaned xxxx xxxx xxxx
Study these further examples of use and note how we avoid using the
continuous form of the passive in the final four tenses listed:
This construction is present perfect passive.
When you talk about 'subjects' and 'objects' you must be careful that you do not confuse syntactic roles, the functions word or phrases play in a particular sentence, with semantic roles, the functions words or phrases play with respect to the meanings of verbs.
The core syntactic roles are subject, verb, and object. Every full sentence has a subject and and a verb; there will only be an object if the meaning of the verb and the form of the sentence require it.
A transitive verb like take, for instance, typically involves two semantic roles:
- the Agent, the person who performs the act of taking, and
- the Patient, the entity which the Agent takes
In an active sentence, the Agent is cast in the syntactic role of subject, the verb is cast in an active construction, and the Patient is cast in the syntactic role of object:
subjectThe kidnappersAGENT activeverbtook objectthe little girlPATIENT
In a passive sentence, however, the Patient becomes the subject and the verb is recast in the passive construction. The Agent may be omitted; if present, it is cast in the form of a preposition phrase headed by by:
subjectThe little girlPATIENT passive verbwas taken preposition phraseby the kidnappersAGENT
In your sentence
The passive subject (the 'Patient' who undergoes the action) is she.
The finite verb is the perfect auxiliary HAVE; it is cast in the present-tense form has and requires its complement to be cast in the past-participle form:
She has past participle ...
The next verb is the passive auxiliary BE; it is cast in the past-participle form been as the complement of the perfect auxiliary and requires its complement to be cast in the past-participle form:
She has been past participle ...
The final verb is the lexical verb TAKE; it is cast in the past-participle form taken as the complement of the passive auxiliary:
She has been taken.
The 'Agent' who performs the action is not expressed in your sentence.
Best Answer
Often, if you need to specify the agent for a passive construction, you're probably better off using the active voice. I would prefer "Can we solve this problem?" and "Have you shut the door?" to either passive. Use the passive (without an agent) where the emphasis is on the action, not the person(s) performing the action.