where should we use has/have been and had been?
[Company] had spent previous years a few blocks away from the new location.
This sentence uses "had spent", but to me it looks like "has spent" is grammatical.
What is grammatically correct in American English?
Let me know if any other information is required to answer this question correctly.
Can you provide some example that which one is correct in which case and when? A generic help even if a link to online resource will be helpful.