Both those sentences are wrong (incorrect use of "since" and incorrect tenses). The combination of "since" and "ago" is always incorrect. "
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
LaboriousSir, would it be wrong if we said 'I've taken swimming classes for 2 years' or 'I've taken swimming classes since 2011'?They are not impossible, but "I've been taking" seems preferable in this case.