The following sentence has been split into four segments. Identify the segment that contains a grammatical error.
By the end of next year, / my friend's parents / had been married / for 25 years.
Option B is the correct answer. 'had been married' is a wrong phrase in the sentence.
The revised version should be:
“By the end of next year, my friend’s parents will have been married for 25 years.”