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

"he did not come today" vs "he has not come today"

Both phrases are correct, but they are used in different contexts. 'He has not come today' is in the present perfect tense, indicating that the action of not coming today has relevance to the present moment. 'He did not come today' is in the simple past tense, referring to a specific point in the past when he did not come. The choice between the two depends on the context and the emphasis the speaker wants to convey.

Last Updated: March 31, 2024

he did not come today

This phrase is correct and commonly used in English, especially in the simple past tense.

This phrase is used in the simple past tense to refer to a specific point in the past when he did not come.

Examples:

  • He did not come today, so we had to start the meeting without him.
  • She did not come today, even though she promised she would.

Alternatives:

  • He didn't come today
  • He failed to come today

he has not come today

This phrase is correct and commonly used in English, especially in the present perfect tense.

This phrase is used in the present perfect tense to indicate that the action of not coming today has relevance to the present moment.

Examples:

  • He has not come today, so I assume he won't be joining us for dinner.
  • She has not come today, which is unusual for her.

Alternatives:

  • He hasn't come today
  • He's not come today

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!