Learn English – Ever since I was a child ‘I have been confronted’ vs. ‘I am confronted’ – which is better: Present Perfect or Present Simple

passive-voicepresent-perfect

What is the meaning of this sentence?

Ever since I was a child, I have been confronted with questions about my 'real' parents and my 'real' country.

and what if I say

Ever since I was a child, I am confronted with questions about my 'real' parents and my 'real' country.

Best Answer

"I am" doesn't work because it refers to an action that happens now, where as "Ever since I was a child" refers to a whole period of time, most of which is in the past. "I have been" refers to a continuous action over a period of time that began in the past and continues to the present, so that's what you want to use here.