I am Japanese and I would like to ask native English speakers about what you think about the grammar in the following sentences.
- It's been a while since I've sat at a dinner table together with a family.
- It's been a while since I sat at a dinner table together with a family.
To my knowledge, the 2nd one should be grammatically correct but often hear the 1st one "It's been a while since I've ~".
Which one do you think is grammatically correct? and if you think that both of them are correct, I believe that there is a subtle difference in the meaning. I would like to know your opinions on the differences.
Thank you very much.