Please have a look at the below image and for more details, please find below the link,
https://english.stackexchange.com/questions/282335/how-to-use-present-perfect-continuous-in-passive-form
The above answer was given by a person to describe "How to use Present Perfect Continuous in Passive form?"
I understand that his first example
"That bridge has been being repaired for the past ten years."
means the repair works were started ten years ago and are not yet completed and still going on. I think he also meant the same meaning.
But he stated that his second example
"That bridge has been repaired for the past ten years."
means the repairs were completed ten years ago.
Is that right? To me, his second example means the repair works has been done for the past ten years and completed recently.
I think the active form of his second example is "They have repaired the bridge for the past ten years" which looks like Present Perfect and that means the action was started ten year ago and now finished recently.
And if I need to make a sentence with the meaning of "the repairs were completed ten years ago", then I would say that in passive form as "The Bridge was repaired by them ten year ago"
May be I'm wrong.
So please help me understand. Thanks in advance.
I don't have much reputation to comment there and also that was a two year old post. So that, I've created a new question here to ask about this.
Best Answer
The sentence ""That bridge has been being repaired for the past ten years" is ambiguous. It is unclear if the work started 10 years ago and has not been completed, or if multiple repairs have been made over the ten year span. Furthermore if multiple repairs have been made, it is unclear if the bridge is now repaired or not.
The sentence "That bridge has been repaired for the past ten years" is ambiguous to me too. It definitely means that the bridge is now repaired. But it is unclear if the repairs were completed 10 years ago or if the bridge has been repaired multiple times within the ten year span.
Ok, let's beat this to death so more.
The bridge was repaired 10 years ago.
The bridge was last repaired 10 years ago.
The bridge was last repaired 10 years ago and it is still serviceable.
The bridge, now repaired, ...
The repairs on that bridge started ten years ago and the repairs are still are not finished.
That bridge started "being repaired" ten years ago.
That bridge has been being repaired multiple times over the past ten years.