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

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 has been working for 2 years" vs "I have been working for 2 years"

The correct phrase is 'I have been working for 2 years.' The verb 'have' should agree with the subject 'I' in number, so 'have' is the correct form to use. 'Has' is the third person singular form of the verb 'have,' which is not appropriate for the subject 'I.'

Last Updated: March 26, 2024

I has been working for 2 years

This phrase is incorrect. The verb 'has' does not agree with the subject 'I' in number.


Alternatives:

  • I have been working for 2 years.

I have been working for 2 years

This phrase is correct and commonly used in English.

This phrase is used to indicate the duration of time someone has been working. The verb 'have' agrees with the subject 'I' in this case.

Examples:

  • I have been working for 2 years and I love my job.
  • She has been working for 2 years in the same company.
  • They have been working for 2 years on this project.
  • He has been working for 2 years as a teacher.
  • We have been working for 2 years together.

Related Comparisons

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!