1. either is fine 2. She has learned over the years; [I usually reserve the contraction for she is - personal choice] She learned as the years went by (the time period is over, so you can't use the present perfect] 3.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.