Correct Answer & Explanation
Option B
• This sentence describes a situation that had been true for a duration ('for three years') before a specific point in the past ('When I met her last year').
• The Past Perfect Tense (had + V3) or Past Perfect Continuous (had been + V1-ing) is used for an action or state that was completed or ongoing before another past action.
• Since 'married' describes a state, 'had been married' is the correct Past Perfect form, indicating that her marriage had already lasted for three years at the time I met her.
• Options A (Simple Past), C (Present Perfect), and D (Simple Present) are incorrect as they do not properly convey the sequence of past events and duration.