Could you please tell me the difference between these sentences: For many years, she took part in competitions. For many years, she has taken part in competitions. For many years, she has been taking part in competitions. Thanks!
Top answer
#1 sounds like she doesn't take part anymore. #2 sounds like she still takes part. #3 is similar to #2.
— Clive
#1 sounds like she doesn't take part anymore.
#2 sounds like she still takes part.
#3 is similar to #2.
Clive
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.