Would anybody tell me what the tense of the following sentence is? And the reason why that tense is used?
They'd been married for twenty years.
Thanks in advance.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
"They had been married for twenty years". First of all, had is past tense, the present tense is have (has for other cases), "They have been married for twenty years".
There's two good reasons for using past tense here.
"Bob had gone to the diner for lunch that day. His friend Sam had been there, with his wife. They'd been married for twenty years. Still went to the same diner after all this time."
So, they're still married, just the information itself was given in past tense.