TextRanch

The best way to perfect your writing.

Discover why 1,062,726 users count on TextRanch to get their English corrected!

1. Input your text below.
2. Get it corrected in a few minutes by our editors.
3. Improve your English!

One of our experts will correct your English.

Our experts

I have studied English for 10 years. vs I have been studying English for 10 years.

Both phrases are fine/correct, but they're used in different contexts. 'I have studied English for 10 years' implies that the studying is completed, while 'I have been studying English for 10 years' suggests an ongoing action. The choice between the two phrases depends on if you want to emphasize the duration of the study as a completed action or as a continuous process.
Miss E. profile picture

Explained by Miss E.
Editor at TextRanch

Last updated: September 24, 2024 • 15064 views

I have studied English for 10 years.

This phrase is correct and commonly used to indicate a completed action of studying English for a specific duration.

This phrase is used to express that you have completed studying English for a period of 10 years.

Examples:

  • I have studied English for 10 years, and now I am fluent in the language.
  • She has studied English for 10 years, so she is very knowledgeable about grammar rules.
  • I've studied English for five years.
  • I've studied English for five years.
  • By next April will you have studied English for ten years?
  • I haven't skied for 10 years.
  • I haven't even seen Andrew for 10 years.
  • I haven't touched it for 10 years.
  • I have been in the "biz" for 10 years.
  • I have served you for 10 years.
  • I have lived with him for 10 years.
  • No, I haven't heard from them... not for 10 years.
  • Mason and I have known each other, on and off, for 10 years.
  • I've been working on this disease for 10 years. I have never heard of you guys.
  • I am delighted that my Conservative colleagues will all be leaving the EPP Group shortly - an objective which I have worked towards for 10 years.
  • Since your teaching, I have been on the path of the sword for 10 years.
  • My work was impeccable for 10 years.
  • You know, there isn't a woman that I've met that I haven't fallen in love with for 10 minutes or 10 years.
  • You're banished for 10 years.
  • He kept Saudi Arabian candy for 10 years.
  • I was in Personnel for 10 years.
  • I've been looking for 10 years.

Alternatives:

  • I studied English for 10 years.
  • I have been learning English for 10 years.
  • I have been taking English classes for 10 years.
  • I have dedicated 10 years to studying English.
  • I have spent 10 years studying English.

I have been studying English for 10 years.

This phrase is correct and commonly used to indicate an ongoing action of studying English for a specific duration.

This phrase is used to express that you have been continuously studying English for a period of 10 years.

Examples:

  • I have been studying English for 10 years, and I still have more to learn.
  • She has been studying English for 10 years, and her proficiency has greatly improved.
  • As a biologist, I have been studying monarch butterflies for the last 10 years.
  • Mr Strange, I have been studying magic for 40 years.
  • The monks have been studying these things for 10000 years.
  • I have been studying the preliminary reports of the test.
  • I have been studying the monitoring reports since the storms.
  • As a philosopher and social scientist, I have been studying these questions about the concept of parenthood.
  • Spencer and I have been studying videos online.
  • We have been studying cult indoctrination on a microlevel for years.
  • I have been studying the stereoscopic card delivered to me by he man with webbed toes.
  • I have been studying all weekend.
  • I have been studying here at the academy over a year already.
  • This is Dr. Jemma Simmons, updating the file on the Monolith Fitz and I have been studying.
  • I have been studying at the Lambda house.
  • We have been studying deep space gravitational fluctuations.
  • I haven't skied for 10 years.
  • I haven't even seen Andrew for 10 years.
  • I haven't touched it for 10 years.
  • I have been in the "biz" for 10 years.
  • I am myself from the aerospace industry and have been given to understand that fewer and fewer young people have been studying these subjects in the last few years.
  • I have been studying how I may compare This prison where I live unto the world

Alternatives:

  • I have been learning English for 10 years.
  • I have been taking English classes for 10 years.
  • I have been dedicated to studying English for 10 years.
  • I have been immersed in English studies for 10 years.
  • I have been focused on studying English for 10 years.

Related Comparisons

What Our Customers Are Saying

Our customers love us! We have an average rating of 4.79 stars based on 283,125 votes.
Also check out our 2,100+ reviews on TrustPilot (4.9TextRanch on TrustPilot).

Why choose TextRanch?

Lowest prices
Up to 50% lower than other online editing sites.

Fastest Times
Our team of editors is working for you 24/7.

Qualified Editors
Native English experts for UK or US English.

Top Customer Service
We are here to help. Satisfaction guaranteed!