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 have learnt so many things." vs "I had a nice day today."

Both phrases are correct, but they are used in different contexts. The first phrase 'I had a nice day today.' is used to talk about a past event, while the second phrase 'I have learnt so many things.' is used to talk about something that has been learned up to the present moment.

Last Updated: March 15, 2024

I have learnt so many things.

This phrase is correct and commonly used to express the acquisition of knowledge or skills up to the present moment.

This phrase is used to indicate that the speaker has acquired new knowledge or skills over a period leading up to the present.

Examples:

  • I have learnt so many things in my new job.
  • She has learnt so many things about different cultures through her travels.

I had a nice day today.

This phrase is correct and commonly used to talk about a pleasant day that occurred in the past.

This phrase is used to describe a positive experience that happened on the same day but is now in the past.

Examples:

  • I had a nice day today, thanks to the good weather.
  • She had a nice day today at the beach with her friends.

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!