Hi,
so people are at a party:
A: Peter is talking to Joe. I didn't know that they knew each other.
B: Well, Peter told me that they were working / have been working / had worked for the same company for years!
“Had worked” is supposed to be correct. But I do not understand why. In my opinion, all three could be correct, or am I misunderstanding the context?
My ideas:
Thanks! 😀
so people are at a party:
A: Peter is talking to Joe. I didn't know that they knew each other.
B: Well, Peter told me that they were working / have been working / had worked for the same company for years!
“Had worked” is supposed to be correct. But I do not understand why. In my opinion, all three could be correct, or am I misunderstanding the context?
My ideas:
- Peter told me that they were working for the same company for years! → They worked together continuously at the company at some point in the past, but no longer.
- Peter told me that they have been working for the same company for years! → They have worked together continuously at the company to this day.
- Peter told me that they had worked for the same company for years! → They worked together at the company at some point in the past, but not all the time together, and today they no longer work together. Since it does not say what both have been doing since then, I would have left out the “had” and written instead: “Peter told me that they worked for the same company for years!”
Thanks! 😀