I have taken English classes for 2 years. I have taken 2 years of English classes. ) I have been taking English classes for 2 years.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous 'I am taking English classes for 2 years'? Does this make sense to you?No. It's not natural.