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.
The tense is used because the writer (or speaker) wants to say that they're married 20 years ago, and they are still married, and not divorced.
This sentence is in the past perfect tense. In the context of a narrative given in the past tense, sentences like this can "set the stage", describing the situation in which the narrative takes place. But the chain of events would mainly use the past simple.