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

"like for a long time" vs "have liked for a long time"

Both phrases are correct, but they are used in different contexts. 'Like for a long time' is used to express a current state of liking that has been ongoing, while 'have liked for a long time' is used to emphasize the duration of the liking that started in the past and continues to the present.

Last Updated: March 22, 2024

like for a long time

This phrase is correct and commonly used to express a current state of liking that has been ongoing.

This phrase is used to describe a situation where someone has been liking something or someone for an extended period of time.

Examples:

  • I have liked this book like for a long time.
  • She has liked him like for a long time.
  • They have liked this restaurant like for a long time.

Alternatives:

  • have liked for a long time
  • have been liking for a long time

have liked for a long time

This phrase is correct and commonly used to emphasize the duration of the liking that started in the past and continues to the present.

This phrase is used to highlight that the liking started in the past and has been ongoing up to the present moment.

Examples:

  • I have liked this book for a long time.
  • She has liked him for a long time.
  • They have liked this restaurant for a long time.

Alternatives:

  • have been liking for a long time
  • have been fond of for a long time

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!