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

have been worked for long hours vs have been working for long hours

The phrase 'have been working for long hours' is correct, while 'have been worked for long hours' is incorrect. The correct phrase indicates ongoing action in the past, while the incorrect one uses 'worked' in a passive form that doesn't fit the context.

Last updated: March 29, 2024

have been worked for long hours

This phrase is incorrect. 'Worked' is not used in this passive form in this context.

The verb 'work' should be in the continuous form 'working' to indicate ongoing action in the past. Avoid using 'worked' in this structure.

Alternatives:

  • have been working for long hours
  • have worked for long hours
  • have been putting in long hours
  • have been laboring for long hours
  • have been toiling for long hours

have been working for long hours

This phrase is correct and commonly used to indicate ongoing action in the past.

Use 'have been working for long hours' to express that someone has been continuously working for an extended period of time.

Alternatives:

  • have worked for long hours
  • have been putting in long hours
  • have been laboring for long hours
  • have been toiling for long hours
  • have been dedicating long hours to work

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!