Translation:This girl has lived with us since she was born.
Two questions here: Firstly, which would you say is more common/fluid in Brazil when using the present perfect, simple present or 'tenho + past participle'? Second, in the situation that 'desde' is not used and instead 'for x amount of days/years/etc.' would the common/fluid way to say it be "Eu moro aqui ha vinte anos" ("I have lived here for twenty years") ??
Thanks in advance
I'd report that. The English is idiomatic, which may be why Duo hasn't added it to their bank of acceptable answers yet. The "ever" does not really add anything to the meaning. I mean, either you have lived with someone since you were born, or you haven't. But still, it should be accepted. :)