Re: Tense Confusion: Present/Past Perfect vs. Present/Past Perfect Progressive
Maria Altmann is now 90 years old and the rightful heir of the painting. For almost 8 years (duration) the aAmerican lady had been fighting for the restitution of the famous portrait and of four other paintings, which her uncle Ferdinard Bloch-Bauer bequeathed to her.

Originally Posted by
5jj
If the fighting ended at or close to the time point of the utterance, the non-progressive form is more likely. If the fighting continued through the time point, the progressive form is more likely.
Can we say: For almost 8 years (duration) the American lady fought for... (as a finished action in the past)?
If I were a native speaker of English, I would never shut up.)