The difference between bare infinitive and gerund (-ing) is one of aspect, not tense. The bare infinitive looks at an action as a signal point in time whereas the gerund looks at it as a process (which is currently happening).
I watched him climbing over the fence
This means at the moment you watched him, the act of climbing was still in progress. Compared to:
I watched him climb over the fence
This view the action as a signal point without a beginning or end. This distinction is typically called the imperfective vs perfective aspect.
The bare infinitive doesn't imply a completed action, but rather a complete action without further structure or detail.
Thus,
An uneasy feeling came over me as I watched him walk towards the revolving doors
means the uneasy feeling occurred as the speaker watched the act of walking in its entirety.
For many circumstances, the differences between the bare infinitive and the gerund will be slight.
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.
It is isn't clear if this was the first repair of the bridge, the last, or some intermediate repair. It is also unclear if the bridge needs repair now or not. But 10 years some repairs were made and completed.
The bridge was last repaired 10 years ago.
The last time the bridge was repaired was 10 years ago and those repairs were completed. There may have been previous repairs. It is unclear if the bridge needs repair now or not.
The bridge was last repaired 10 years ago and it is still serviceable.
The last time the bridge was repaired was 10 years ago. There may have been previous repairs. The bridge does not need repair now.
The bridge, now repaired, ...
The bridge does not need repairs now.
The repairs on that bridge started ten years ago and the repairs are still are not finished.
The repairs started 10 years ago and were never completed over the 10 year span.
That bridge started "being repaired" ten years ago.
Repairs were started 10 years ago and have never been finished.
That bridge has been being repaired multiple times over the past ten years.
Over the last 10 years multiple repairs have been completed on the bridge. It is unclear if the bridge needs repair now or not.
Best Answer
The active voice is speech that places the subject first, followed by a verb, and a place/object. Therefore the correct form is subject -- verb -- object.
The passive voice is speech that places the object first, followed by a verb (tense and a gerund), and the subject. Therefore the correct form is object -- verb -- subject.
None of these sentences are in the passive voice, since I (the subject), always comes first in each of them.
Most of these can be converted from active voice to passive voice:
Notice that none of these use I, mainly because I couldn't find a logical incorporation. I suppose you could say (and use as a guideline):
The sentences I saw a car repaired and I saw a problem solved don't make sense to me because the past participle is just by itself. I would include words to tie it together with everything else:
I also think that adding a comma, though strange, is acceptable: