Just the other day, I was talking to my mom about how the people who had been brave enough to take part in world war 2 were people we should look up to.
Just the other day, I was talking to my mom about how the people who have been brave enough to take part in world war 2 were people we should look up to.
Are both the above sentences grammatically correct?
What's the difference in their meaning.
Best Answer
This is called backshifting. When we use indirect speech, we often put the contents of the speech further in the past.
Let's first take a direct speech sentence:
Now let's report what Lekon Chekon said, and backshift the tenses he used:
This sentence employs indirect speech (no quotation marks). We backshifted were to had been.
Thus, your first sentence is correct. Note that even in the direct speech sentence we can use have been only if Lekon Chekon's words were pronounced during WW2: