In my opinion, you need the present perfect, She's been dedicated to sports for almost 20 years. She's been dedicated to sports since she was a child. .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous Is is better to say: " She's dedicated to sports since almost 20 years" or " she's dedicated to sports for almost 20 years" ?There are two things to keep in mind here.